gentoo.ru
rion-overlay
rion-overlay@conference.gentoo.ru
Пятница, 24 сентября 2010< ^ >
slepnoga установил(а) тему: Overlay rion http://code.google.com/p/rion-overlay || Документация по ебилдам : http://devmanual.gentoo.org || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=rion-overlay
Конфигурация комнаты
Участники комнаты

GMT+4
[01:16:55] qnikst вышел(а) из комнаты
[07:58:38] nah вошёл(а) в комнату
[08:26:01] slepnoga вошёл(а) в комнату
[08:51:29] slepnoga вышел(а) из комнаты: Replaced by new connection
[08:51:39] slepnoga вошёл(а) в комнату
[11:15:36] qnikst вошёл(а) в комнату
[11:15:42] <qnikst> slepnoga, ping
[11:15:42] nah вышел(а) из комнаты
[11:16:38] <slepnoga> понг
[11:17:56] krigstask вошёл(а) в комнату
[11:19:04] <qnikst> в общем с томкат jss я чего-то сильно не понимаю
[11:19:29] <qnikst> ты немного в курсе, как оно настраиваться должно или каких-нибудь доков по этому
[11:19:37] <qnikst> а то гугл предательски молчал
[11:55:54] CIA вышел(а) из комнаты
[12:19:45] <slepnoga> я тоже не сильно в курсе
[12:20:59] <qnikst> походу там чем-то надо нагенерировать сертификаты
[12:21:06] <qnikst> а я в этом совсем не шарит
[12:21:22] <slepnoga> О_о
[12:21:25] <slepnoga> ага
[12:21:34] <qnikst> в общем томкатjss в твоём оверлее ставибеьный, но непонятно как конфигурировать
[12:21:36] <slepnoga> нука нука ?
[12:21:52] <slepnoga> на чем ты стопорнылся ?
[12:22:26] <qnikst> поставил osutil, pki-util, tomcatjss
[12:22:35] <qnikst> пролинковал в tomcat все нужные либы
[12:22:49] <qnikst> после этого добавил connect'or как в описании
[12:23:08] <qnikst> там 2 варианта или падает не находя класса SSLImpl
[12:23:28] <qnikst> или если самому класс не прописывать то http работает, а https нрет
[12:23:33] <slepnoga> тыкс , какие варинаты ?
[12:23:49] <qnikst> но там в конфиге указываются папки с сертификатами
[12:24:01] <qnikst> и plain text файл
[12:24:19] <slepnoga> ага
[12:24:22] <slepnoga> счац
[12:25:04] <slepnoga> dev-libs/nss[utils] ?
[12:26:06] <qnikst> стоит
[12:26:09] <slepnoga> http://www.mozilla.org/projects/security/pki/nss/tools/certutil.html
[12:27:27] <qnikst> о круто
[13:01:42] rion вошёл(а) в комнату
[13:46:40] krigstask вышел(а) из комнаты
[13:49:02] krigstask вошёл(а) в комнату
[15:50:26] <slepnoga> :вя
[15:51:53] <qnikst> :dz?
[15:52:08] <qnikst> как проверить если ли у меня незапушенные коммиты?
[15:52:20] <slepnoga> hg st
[15:52:49] <qnikst> это незакоммиченные файлы
[15:53:37] <krigstask> hg out
[15:54:12] <qnikst> gfcb,
[15:54:13] <qnikst> пасиб
[15:54:23] <slepnoga> /ме  назначает krigstask главным по ртути
[15:54:40] krigstask ртутен, как градусник
[15:54:48] <qnikst> что-то хрень какая-то получается
[15:55:20] <qnikst> krigstask, как мне перевести репозиторий на ревизию последнюю в слепногином оверлее, забыв всё что делалось?
[15:55:40] <krigstask> Клонировать снова
[15:55:41] <slepnoga> бранч переключить ?
[15:56:08] <qnikst> я в default
[15:56:17] <qnikst> krigstask, других вариантов нет?
[15:56:28] <krigstask> Нет, только hg rollback
[15:56:36] <krigstask> Который откатит последний коммит
[15:57:31] maksbotan вошёл(а) в комнату
[15:57:35] <maksbotan> slepnoga: ну
[15:57:46] <slepnoga> maksbotan: мы тут
[15:57:54] <slepnoga> мою репку чиним
[15:58:00] <maksbotan> а что с ней?
[15:58:12] <slepnoga> то что ты накоммитил
[15:58:24] <qnikst> а я локальную чиню
[15:59:15] <slepnoga> maksbotan: ты все залил что хотел ?
[15:59:28] <krigstask> …и даже больше
[15:59:32] <qnikst> хм.. походу мне проще удалить всё и склонировать снова
[15:59:35] <maksbotan> slepnoga: ну я как бы ещё не закончил
[15:59:39] <maksbotan> с сссд
[15:59:42] <maksbotan> а может и закончил
[15:59:44] <maksbotan> не помню
[16:01:06] <slepnoga> maksbotan: ты заккомить все
[16:01:11] <slepnoga> и сейчас
[16:01:16] <maksbotan> у меня все закоммичено
[16:01:27] <maksbotan> maks@maks-netbook-gentoo ~/slepnoga $ hg st
maks@maks-netbook-gentoo ~/slepnoga $ hg commit
nothing changed
maks@maks-netbook-gentoo ~/slepnoga $
[16:02:00] <slepnoga> maksbotan: hg push
[16:02:12] <maksbotan> maks@maks-netbook-gentoo ~/slepnoga $ hg push
pushing to https://slepnoga.googlecode.com/hg/
searching for changes
no changes found
maks@maks-netbook-gentoo ~/slepnoga $
[16:03:33] <slepnoga> rion: ping
[16:03:38] <slepnoga> что мона сделать ?
[16:03:44] <slepnoga> slep@mini ~/slepnoga $ hg branches
default                      311:3f402ee05161
tomcatjss                    310:2f4da80dc771 (inactive)
sssd-libs-sep                286:21e8c48004f0 (inactive)
[16:04:10] <slepnoga> ?
[16:05:09] <krigstask> hg commit --close-branch sssd-libs-sep -m "Burn!"
[16:05:28] <qnikst> hg strip <first cset of the branch you want to delete>
[16:05:34] <qnikst> =)
[16:05:49] <qnikst> я как всегда не прав
[16:05:50] <krigstask> Это MQ
[16:07:42] <maksbotan> $ hg commit --close-branch sssd-libs-sep
abort: sssd-libs-sep: No such file or directory
[16:07:42] <slepnoga> кто делать будет ?
[16:08:15] <krigstask> Тьфу, ступил
[16:08:25] <krigstask> hg up -C sssd-libs-sep
[16:08:30] <krigstask> hg commit --close-branch
[16:10:49] <maksbotan> krigstask: чото лучше не стало
[16:11:14] <krigstask> А чего ты хотел?
[16:11:22] <maksbotan> http://paste.pocoo.org/show/266627/
[16:11:27] <krigstask> Ветка никуда не денется, если не делать hg convert
[16:11:41] <maksbotan> вроде как вообще ничего не изменилось
[16:11:45] <maksbotan> странный ваш хг
[16:11:51] <krigstask> hg branches?
[16:12:01] <maksbotan> $ hg branches
default                      311:3f402ee05161
tomcatjss                    310:2f4da80dc771 (inactive)
[16:12:06] <maksbotan> а в гуглокоде ещё виден
[16:12:08] <krigstask> Магия!
[16:12:21] <krigstask> Гуглокод показывает все ветки
[16:12:31] <maksbotan> мде
[16:12:33] <krigstask> И закрытые тоже
[16:15:04] <qnikst> так а где свою username задавать?
[16:15:32] <maksbotan> где-то в конфиге наверно
[16:15:41] <maksbotan> $ cat ~/.hgrc
[ui]
username = Maxim Koltsov <kolmax94@gmail.com>
[16:19:06] <qnikst> всё я tomcatjss убрал надеюсь
[16:20:04] <slepnoga> чекаю
[16:20:20] <qnikst> надеюсь я не угробил всё
[16:20:21] <slepnoga> slep@mini ~/rion $ hg pull
pulling from https://rion-overlay.googlecode.com/hg/
searching for changes
no changes found
[16:20:34] <slepnoga> сорри
[16:20:36] <slepnoga> цд
[16:21:12] <slepnoga> slep@mini ~/slepnoga $ hg merge
abort: branch 'default' has one head - please merge with an explicit rev
(run 'hg heads' to see all heads)
[16:25:32] <slepnoga> qnikst:  у меня тоже ок
[16:25:41] <qnikst> ok
[16:25:48] <slepnoga> maksbotan:  снеси у себя и переклонируй
[16:25:50] <qnikst> там правда манифест 1 от меня кривой
[16:26:03] <qnikst> но я пока боюсь коммитить
[16:27:18] <slepnoga> пулльни
[16:27:24] <slepnoga> я сделал 2 коммита
[16:27:33] <slepnoga> или клонируй
[16:28:36] <qnikst> готово
[16:29:28] <maksbotan> slepnoga: переклонировал
[16:29:35] <slepnoga> ок
[16:29:36] <maksbotan> да тут я
[16:29:55] <maksbotan> $ hg branches
default                      315:d3914a83e664
[16:29:55] <slepnoga> maksbotan:   qnikst  krigstask а кто может сказать, почему такая фигня ?
[16:30:03] <slepnoga> не смержили что ли ?
[16:30:17] <maksbotan> какая фигня?
[16:30:21] <maksbotan> с твоей репкой?
[16:30:22] <qnikst> что не так?
[16:30:24] <slepnoga> с бранчами
[16:30:38] <krigstask> Не ощущаю проблемы с ветками
[16:30:38] <qnikst> и что должно быть?
[16:31:08] <slepnoga> krigstask:  я слабо понимаю их смысл применительно к ебилдам
[16:31:22] <slepnoga> т.е для писания программ - понятно
[16:31:32] <slepnoga> для ебилдов - а зачем ?
[16:31:56] <krigstask> Ты спрашиваешь, зачем максботан понаделал веток? хороший вопрос
[16:32:15] <slepnoga> я спрашиваю, как он их понаделал ?
[16:32:20] <maksbotan> krigstask: там одна моя ветка и одна ветка куникста была есличо
[16:32:24] <qnikst> да
[16:32:35] <qnikst> я сделал т.к. много связанных ебилдов
[16:32:39] <maksbotan> slepnoga: очень просто, hg branch
[16:32:45] <slepnoga> а зачем ?
[16:32:47] <maksbotan> а я сделал много связанных изменений
[16:32:47] <krigstask> slepnoga: hg branch sssd-libs-sep
[16:32:50] <qnikst> и если накосячу, потом не разберёшь
[16:32:51] <krigstask> К.О.
[16:32:52] <maksbotan> slepnoga: гитопривычка
[16:32:55] <maksbotan> =)
[16:32:59] <slepnoga> оно же все равно в дереве
[16:33:09] <qnikst> сделал у себя протестил убил
[16:33:13] <maksbotan> +1
[16:33:17] <qnikst> перед убиением в дерево основное
[16:33:20] <krigstask> Видим мы, как вы убили
[16:33:28] <qnikst> ну убили же
[16:33:33] <slepnoga> qnikst: стоп
[16:33:36] <krigstask> Общими усилиями
[16:33:42] <maksbotan> =)
[16:33:43] <slepnoga> ну это же файло ко мне приехало
[16:33:50] <qnikst> git branch --delete
[16:33:51] <slepnoga> и портаге его считает
[16:33:53] <maksbotan> потому что он замержил потом
[16:33:57] <slepnoga> смысл ?
[16:33:58] <maksbotan> наверно
[16:34:13] <qnikst> смысл что ты можешь переключаться на мой кусок и оставаться в "рабочем"
[16:34:16] <maksbotan> slepnoga: применительно к ебилдам смысла нет наверно
[16:34:22] <slepnoga> воот
[16:34:30] <slepnoga> именно что к ебилдам
[16:34:36] <krigstask> slepnoga: не-не, portage ничего не увидит
[16:34:36] <qnikst> если 5 связанных ебилдов имхо имеет
[16:34:53] <qnikst> портаж у тебя видел, когда ты ветки слил
[16:34:54] <slepnoga> qnikst:  пофик, репка то не продакшн
[16:36:41] <qnikst> хм..
[16:37:06] <qnikst> в общем не вижу смысла холивара если у владельца репозитория есть определённый взгляд :)
[16:37:23] <qnikst> так что признаю что ты прав
[16:39:13] <slepnoga> qnikst:  если хоцца - я не против
[16:39:25] <slepnoga> я в этом ни бельмеса
[16:39:30] <qnikst> я верю, что без этого можно обойтись
[16:39:34] <qnikst> в 90% случаев
[16:39:36] <qnikst> -)
[16:44:41] <krigstask> Делайте локальные клоны, они рулят
[16:52:43] <qnikst> т.е. ?
[16:53:00] <qnikst> локальный клон клона гуглокода?
[16:53:09] <slepnoga> qnikst:   mkdir mysyperebild
[16:53:14] <slepnoga> cd mysyperebild
[16:53:17] <slepnoga> hg init
[16:53:44] <qnikst> мне кажется я иногда понимаю сторонников гита
[16:54:25] <qnikst> суть ясна
[16:54:46] <slepnoga> qnikst:  правда может я его не так понял :)
[16:55:34] <qnikst> ладно, поехал ка я домой
[16:55:38] <maksbotan> пока
[16:55:44] <qnikst> всем счастлива
[16:55:49] qnikst вышел(а) из комнаты
[16:57:02] <krigstask> Стоило отойти на заваривание чая, как шлёпнога начинает лепить горбатого (-:Е
[17:00:48] <krigstask> % hg clone https://rion-overlay.googlecode.com/hg/ rion
% hg clone rion rion-dev
[17:01:00] <maksbotan> костыль!
[17:01:21] <krigstask> По сравнению с чем?
[17:01:28] <maksbotan> с гитом наверно
[17:01:41] <krigstask> Слив засчитываю (-:Е
[17:01:50] <maksbotan> :(
[17:07:41] krigstask вышел(а) из комнаты
[17:07:51] krigstask вошёл(а) в комнату
[17:19:19] krigstask вышел(а) из комнаты
[17:19:31] krigstask вошёл(а) в комнату
[18:58:18] rion вышел(а) из комнаты
[19:06:02] maksbotan вышел(а) из комнаты: Компьютер вошёл в спящий режим
[19:06:20] maksbotan вошёл(а) в комнату
[19:20:47] maksbotan вышел(а) из комнаты: Компьютер вошёл в спящий режим
[19:20:59] maksbotan вошёл(а) в комнату
[19:21:34] maksbotan вышел(а) из комнаты
[19:21:45] maksbotan вошёл(а) в комнату
[19:22:01] maksbotan вышел(а) из комнаты
[19:27:23] 0xd34df00d вышел(а) из комнаты
[20:45:15] krigstask вышел(а) из комнаты
[20:49:38] krigstask вошёл(а) в комнату
[20:51:24] qnikst вошёл(а) в комнату
[20:52:03] <qnikst> krigstask, в чём волшебство приведённой команлы?
[20:52:07] <qnikst> команды
[20:52:27] <qnikst> т.е. это стандартное клонирование, как мы могли сделать иначе?
[20:53:07] <krigstask> Изворотливый ум шлёпноги предложил
[16:53:09] <slepnoga> qnikst:   mkdir mysyperebild
[16:53:14] <slepnoga> cd mysyperebild
[16:53:17] <slepnoga> hg init
[20:53:42] <krigstask> Чем меня несколько напугал
[20:53:48] <qnikst> аа
[20:54:24] <krigstask> На самом деле это действительно удобно
[20:54:48] <krigstask> Отличная альтернатива шаманству с несколькими ветками и stash/shelve/как там их
[20:55:17] <slepnoga> я обычно на 2 -3 патча так и делаю
[20:56:13] <krigstask> У меня тут прожжёный гитовец так устроился сидеть, с тремя репками: origin, dev и hotfix
[20:56:32] <krigstask> Доволен
[20:56:48] <krigstask> Даже, говорит, для нашего проекта удобней
[20:57:20] <krigstask> С учётом того, что два репозитория места занимают столько же, сколько один
[20:58:55] <qnikst> хм.. дык в гите так же
[20:58:59] <qnikst> я что-то не понимаю
[20:59:35] <krigstask> Да, в  git так же можно
[20:59:46] <krigstask> Только там вроде жёсткие ссылки не используются
[20:59:55] <qnikst> просто я не понимаю, как можно по другому
[21:00:11] <krigstask> > мне кажется я иногда понимаю сторонников гита
[21:00:12] <qnikst> хм..  в гите clone и будет origin и master
[21:00:39] <qnikst> т.е. свой локальный мастер откуда можно пушить в origin
[21:01:04] <qnikst> можно ещё чужие бренчи себе складывать, если частно пользуешь
[21:01:28] <krigstask> Я знаю, я не понял, чего вам не хватает тут в hg
[21:01:34] <qnikst> в общем я там понимаю что hg и git практически полностью равносильны
[21:01:50] <qnikst> хм.. видимо всего хватает и с лишком даже
[21:26:04] winterheart вошёл(а) в комнату
[22:02:10] krigstask вышел(а) из комнаты: Logged out
[22:12:21] 0xd34df00d вошёл(а) в комнату
[22:29:47] winterheart вышел(а) из комнаты
[22:29:57] winterheart вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!