Home
Psi+ Project
psi-dev@conference.jabber.ru
Среда, 15 августа 2012< ^ >
rion☫ установил(а) тему: Psi+ Project — Development branch of Psi IM Jabber client
• Room languages: Russian, English
http://psi-dev.googlecode.com/ | http://psi-plus.com/
• Wiki: http://psi-plus.com/wiki/ || FAQ: http://psi-plus.com/wiki/faq
• Forum: http://forum.psi-plus.com/ (Registration: http://forum.psi-plus.com/viewtopic.php?f=1&t=548 )
• Psi+ Win32 Installer v0.15.5337 || Changelog: https://raw.github.com/psi-plus/main/master/changelog.txt
• Чатлоги: http://chatlogs.jabber.ru/psi-dev@conference.jabber.ru
• Правила поведения в конференции: http://psi-plus.com/wiki/conference_rules
• "1000 мелочей" можно *самостоятельно* настроить плагином Extended Options Plugin ;-)
• Для работы juick-плагина v.0.11 под Windows необходимо установить http://psi-dev.googlecode.com/files/qtwebkit-4.8.2-libs-win32.7z или использовать свежий инсталлятор Psi+
• Psi+ translations (over 30 langs) https://github.com/tehnick/psi-plus-i18n/downloads
Конфигурация комнаты
Участники комнаты

GMT+4
[00:18:38] Dominges вышел(а) из комнаты
[00:26:04] Dominges вошёл(а) в комнату
[00:41:00] Dominges вышел(а) из комнаты
[00:52:54] <iSida> RSS: Новости для Recent Commits to psi:master
• allow setting explicit qt/mac subpaths, as binary version has split install
m admin/build/build_package.sh
m admin/build/devconfig.sh
allow setting explicit qt/mac subpaths, as binary version has split install
https://github.com/psi-im/psi/commit/ed81f63671395edd6379b17c1d79d460602a5bcc
[00:53:44] Dominges вошёл(а) в комнату
[01:32:25] liuch вышел(а) из комнаты: Возможно вернусь
[01:38:13] <iSida> RSS: Новости для Recent Commits to psi:master
• fix paths on mac
m admin/build/devconfig.sh
fix paths on mac
https://github.com/psi-im/psi/commit/2ee011e6cdd878c4128d0be4323e60e2bebf4c12
[01:38:52] Qwеst вышел(а) из комнаты: -1
[01:45:25] Qwеst вошёл(а) в комнату
[01:46:39] Qwеst вышел(а) из комнаты
[02:06:46] diSabler вышел(а) из комнаты: time2sleep
[02:52:56] liuch вошёл(а) в комнату
[02:53:07] liuch вышел(а) из комнаты: Возможно вернусь
[02:53:19] O01eg вышел(а) из комнаты
[04:57:40] Z_God вышел(а) из комнаты
[05:15:12] Neustradamus вышел(а) из комнаты
[06:30:39] otah вошёл(а) в комнату
[06:32:06] otah вышел(а) из комнаты: QIP 2012: Спокойное общение
[07:16:43] Котэ-Готэ вышел(а) из комнаты
[07:37:56] lgs вышел(а) из комнаты
[08:13:59] tchgefest вошёл(а) в комнату
[08:34:21] Котэ-Готэ вошёл(а) в комнату
[08:35:32] Котэ-Готэ вышел(а) из комнаты
[08:35:39] Котэ-Готэ вошёл(а) в комнату
[09:01:51] rion☫ вошёл(а) в комнату
[09:04:21] O01eg вошёл(а) в комнату
[09:11:25] KukuRuzo вошёл(а) в комнату
[09:16:17] nsof вошёл(а) в комнату
[09:18:41] Котэ-Готэ вышел(а) из комнаты
[09:18:47] Котэ-Готэ вошёл(а) в комнату
[09:20:02] Котэ-Готэ вышел(а) из комнаты
[09:26:42] Qwеst вошёл(а) в комнату
[09:28:06] nsof вышел(а) из комнаты
[09:28:12] rion☫ вышел(а) из комнаты
[09:28:41] ivan1986 вошёл(а) в комнату
[09:34:24] Dealer_WeARE вошёл(а) в комнату
[09:36:12] KukuRuzo вышел(а) из комнаты
[09:57:33] KukuRuzo вошёл(а) в комнату
[10:16:50] diSabler вошёл(а) в комнату
[10:18:10] Котэ-Готэ вошёл(а) в комнату
[10:43:37] diSabler вышел(а) из комнаты: Disconnected: timeout during writing
[10:52:16] Nirdosh_ вышел(а) из комнаты
[11:00:49] liuch вошёл(а) в комнату
[11:08:40] <liuch> Dealer_WeARE: Ты не хочешь 0003-psi-fix-historydlg.diff толкнуть в апстрим? Всего пара строчек исправлено.
[11:13:22] Котэ-Готэ вышел(а) из комнаты
[11:19:22] tchgefest вышел(а) из комнаты
[11:23:24] Nirdosh_ вошёл(а) в комнату
[11:27:07] Котэ-Готэ вошёл(а) в комнату
[11:27:48] rion☫ вошёл(а) в комнату
[11:34:02] <Dealer_WeARE> liuch: мне реально некогда
[11:47:30] <liuch> Dealer_WeARE: ок
[11:49:20] <liuch> rion☫: может быть ты закинешь? Явная же бага. На review много времени не потребуется :)
[11:50:09] <Qwеst> .
[11:50:11] <gluxi> Qwеst: Pong from Qwеst after 0.124 secs.
[11:50:11] <iSida> Qwеst: Пинг от тебя 0.011 сек.
[11:51:00] <Qwеst> liuch: логер конференций кто делал? ты?
[11:51:12] <liuch> Qwеst: Неа
[11:51:42] <Qwеst> а
[11:51:44] <Qwеst> дилер
[11:52:11] <liuch> Qwеst: http://pix.academ.org/img/2012/08/15/1ca63403e0e00f810d5d7cd11c4666d9.png
[11:52:46] <Qwеst> но может ты подскажешь как правильно понять следующую фразу http://ompldr.org/vZjQwYQ
[11:53:19] zet вошёл(а) в комнату
[11:53:51] <liuch> Qwеst: Полагаю очепятка при переводе
[11:54:34] <Qwеst> глянем оригинал
[11:55:32] <zet> KukuRuzo: ну чо? Продолжим?
[11:55:38] <KukuRuzo> ))
[11:56:45] <zet> KukuRuzo: вчера остановились на этом:
»     ECHO
»     ECHO %vPsiPlusMajor%.%vPsiPlusMinor% (@@DATE@@) > %PsiPlusWorkdir%\version
»
[11:58:32] <liuch> Qwеst:
msgBox.setWindowTitle(tr("Save log"));
msgBox.setText(tr("New messages has been added to log. If you save your changes, you will lose them"));
msgBox.setInformativeText(tr("Do you want to save your changes?"));
[11:58:55] <liuch> Похоже очепятка в оригинале)
[11:59:16] <Qwеst> liuch: да. сижу втыкаю эту фразу. пытаюсь понять что аффтор имел виду
[11:59:56] <KukuRuzo> Qwеst: "если ты любишь свой п*нис ты должен отпустить его" (Саус Парк) :)
[12:00:52] <Qwеst> KukuRuzo: Автор руководстовался цитатами из СП?)
[12:01:02] <liuch> гг. В клиентсвитчере тоже самое. Копипаста рулит)
[12:01:10] <KukuRuzo> не, просто фраза похожа
[12:01:19] <Dealer_WeARE> Qwеst: смысл вот в чем: если вы сохраните изменения - потеряете добавленные сообщения
[12:01:23] <Dealer_WeARE> Переведите получше
[12:02:06] <Qwеst> Dealer_WeARE: пропадут только те что пришли в момент сохранения. это в какую-то долю секунды?
[12:02:22] <Dealer_WeARE> Qwеst: нет, потеряются все, что пришли после открытия лога
[12:02:45] <liuch> Dealer_WeARE: Хм. Я думал там объединение есть. Типа то что добавляется в момент редактирования пишется во временный буфер.
[12:03:00] <Dealer_WeARE> liuch: ничего там нет. Плагин верменный был
[12:03:10] <KukuRuzo> zet: вот не пойму я почему оно у тебя не отрабатывает, я только-что проделал подобное http://pix.academ.org/img/2012/08/15/47bb286166f675dac522563dba2b565d.png и всё ок
[12:03:17] <Dealer_WeARE> До появления новой истории. Кто ж знал, что это займет надцать лет
[12:03:31] <liuch> "Нет ничего более постоянного чем временное." Да? )
[12:03:35] <Qwеst> вон оно чо
[12:03:37] <Dealer_WeARE> Типа того
[12:03:56] <Qwеst> надо осмыслить это за обедом
[12:04:12] <Dealer_WeARE> Qwеst: за стопкой текиллы ;)
[12:04:46] <Qwеst> Dealer_WeARE: ) тогда работа встанет
[12:05:26] zet вышел(а) из комнаты
[12:05:53] zet вошёл(а) в комнату
[12:13:56] <KukuRuzo> zet: подними эту строчку над CALL qconf.cmd
[12:28:31] aitap вошёл(а) в комнату
[12:28:40] diSabler вошёл(а) в комнату
[12:31:28] <aitap> Ку! Пытался созвониться с пользователем Pidgin. От того, кто звонит, ничего не зависит: всё заканчивается "Call negotiation timed out". Кто виноват? Лог прилагаю: http://paste.org.ru/?f0wjrv
У пользователя Pidgin роутер с пробросом портов, у меня - провайдерский NAT.
[12:35:55] <Qwеst> в пси работает?
[12:38:02] <aitap> Qwеst: из этого места - не пробовал. Из другого (роутер с внешним IP-адресом, STUN включён) - работало
[12:41:31] <aitap> Вот вторая попытка звонка, всё то же самое, но с таймстампами: http://paste.debian.net/183616/
[12:43:06] <aitap> Вкратце: 14-я секунда - я отправляю много кандидатов на подключение, среди них внутренний IP-адрес и нечто, полученное при помощи ICE-UDP, 15-я секунда - мне приходят подтверждения их получения, 23-я секунда - мой клиент сбрасывает вызов по причине <gone />
[12:45:55] zet вышел(а) из комнаты
[12:47:19] zet вошёл(а) в комнату
[12:50:58] <zet> KukuRuzo: Configuring Psi+ Classic release version
0.15.5346 (@@DATE@@
[12:51:13] <zet> KukuRuzo: в корне диска лежит, а не в рабочей папке
[12:52:18] <zet> KukuRuzo:     CD PsiPlusWorkdir
    ECHO %vPsiPlusMajor%.%vPsiPlusMinor% (@@DATE@@) > %PsiPlusWorkdir%\version
    CALL qconf.cmd
[12:52:46] <KukuRuzo> zet: а вот это работает CD PsiPlusWorkdir ?
[12:52:48] zet вышел(а) из комнаты: Replaced by new connection
[12:52:49] zet вошёл(а) в комнату
[12:53:07] <aitap> Oops.
http://xmpp.org/extensions/xep-0166.html
Почему в логе может не оказаться action="session-accept"? В смысле, почему Psi+ его не отправил?
[12:53:19] <KukuRuzo> zet: попробуй так CD %PsiPlusWorkdir%
[12:53:21] <liuch> zet: Что нибудь решили по поводу формата версии psi+ ?
[12:53:32] <zet> liuch: решаем
[12:58:13] <zet> » [12:52:46] <KukuRuzo> zet: а вот это работает CD PsiPlusWorkdir ?
Срабатывает. Иначе бы оно не конфигурилось и не компилилось
[12:59:36] <aitap> Похоже, проблема в соединении (session-accept допускается после transport-info). Но как понять, какие кандидаты на соединение проверял клиент?
[13:00:13] <zet> KukuRuzo: щас вот так попробую
    ECHO %vPsiPlusMajor%.%vPsiPlusMinor% (@@DATE@@) > PsiPlusWorkdir\version
[13:01:14] <zet> KukuRuzo: теперь файл version оказался в рабочей папке
Configuring Psi+ Classic release version
0.15.5346 (@@DATE@@
[13:01:20] <KukuRuzo> Ввобще виндовые скрипты - жесть, насколько в этом смысле удобен и логичен bash
[13:01:58] <zet> Т.е. версию оно не заменяет
[13:02:14] <zet> И скобку куда-ть похерил
[13:02:49] <Qwеst> да. где же она
[13:03:05] <zet> KukuRuzo: а почему echo, а не copy?
[13:03:50] <KukuRuzo> zet: ну мы выводим значение переменных добавляя своё и переводим вывод в файл
[13:04:50] <zet> Может так попробовать?
    ECHO
    ECHO %vPsiPlusMajor%.%vPsiPlusMinor% (@@DATE@@) > PsiPlusWorkdir\version
[13:05:30] <KukuRuzo> Оно почему-то предыдущее эхо туда засовывает
[13:06:18] <KukuRuzo> А если в кавычки взять?
[13:06:34] <zet> Щас вообще вывело
Configuring Psi+ Classic release version
ђҐ¦Ё¬ ўлў®¤  Є®¬ ­¤ ­  нЄа ­ (ECHO) ®вЄ«о祭.
0.15.5346 (@@DATE@@
[13:07:05] <aitap> Вывести пустую строку - "ECHO." без кавычек
[13:09:12] <zet> KukuRuzo: может вторую >  надо добавить?
    ECHO %vPsiPlusMajor%.%vPsiPlusMinor% (@@DATE@@) >> version
[13:09:48] <KukuRuzo> Я не знаю как в винде но в баше 2 таких просто добавляют еще одну строку в конец файла
[13:10:57] <zet> » Configuring Psi+ Classic release version
» Режим вывода команд на экран (ECHO) отключен.
» 0.15.5346 (@@DATE@@
»
[13:12:21] <aitap> wine cmd:
unix\home\aitap>ECHO %var%.%zzz% (@@DATE@@) > c:\file
unix\home\aitap>type c:\file
test.ghjk (@@DATE@@)
[13:12:53] <aitap> Может быть, там выше какая-то скобка открыта? Дайте, пожалуйста, ссылку на файл целиком
[13:13:53] <KukuRuzo> zet: а у меня оно как раз ругнулось на  CD PsiPlusWorkdir
[13:13:58] <zet> KukuRuzo: я ещё выше поднял строчку
0.15.5346 (@@DATE@@
[13:14:23] <zet> » IF %MakeClassic%==1 (
»     REM Configuring Psi+ Classic release version
»     ECHO %vPsiPlusMajor%.%vPsiPlusMinor% (@@DATE@@) > PsiPlusWorkdir\version
»     ECHO Configuring Psi+ Classic release version
»     ECHO :Configuring Psi+ Classic release version>> logs.txt
»     CD PsiPlusWorkdir
»     CALL qconf.cmd
»
[13:14:57] <Qwеst> так после 1 скобка разве нет?
[13:15:26] <zet> Может надо "(@@DATE@@)"
[13:15:40] <aitap> тогда кавычки печатает
[13:16:48] Z_God вошёл(а) в комнату
[13:17:19] <zet>     ECHO "%vPsiPlusMajor%.%vPsiPlusMinor% (@@DATE@@)" > PsiPlusWorkdir\version
[13:18:47] <aitap> http://stackoverflow.com/questions/804646/how-do-you-strip-quotes-out-of-an-echoed-string-in-a-windows-batch-file
[13:20:07] <zet>     ECHO %vPsiPlusMajor%.%vPsiPlusMinor% @@DATE@@ > PsiPlusWorkdir\version
[13:20:44] <KukuRuzo> У меня консоль падает при запуске скрипта ()
[13:21:10] <aitap> Может быть, ну их, эти скобки в файле?
[13:21:35] <zet> Я щас без них пробую
    ECHO %vPsiPlusMajor%.%vPsiPlusMinor% @@DATE@@ > PsiPlusWorkdir\version
[13:22:14] <zet> Файл заменился в рабочей папке на:
0.15.5346 @@DATE@@
[13:23:18] <zet> Т.е. по идее оно превратится в Psi+ 0.15.5346 20120815
[13:23:26] <zet> Смотрится как говно
[13:23:45] <Qwеst> нафиг дата?
[13:24:20] <zet> Раньше была
[13:24:23] <zet> Нормальная
[13:24:25] <aitap> Попробуйте-ка ECHO %vPsiPlusMajor%.%vPsiPlusMinor% ^(@@DATE@@^)
[13:24:26] <Qwеst> сто сборок на дню. версия изменится дата останется
[13:24:29] <zet> 15 Jul 2012
[13:24:49] <Qwеst> если нет в перевариваемом виде может отбросить?
[13:25:02] <aitap> В wine cmd не работает, но в интернете пишут, что ^ - это escape character
[13:25:09] <zet> Можно попробовать сделать так
[13:25:24] <zet> Т.е. по идее оно превратится в Psi+ 0.15.5346 15.08.2012
[13:25:42] <zet> Или забить хер...
[13:27:29] <KukuRuzo> Ща
[13:28:45] <zet> Здесь ещё надо патч переписывать:
#define PROG_NAME "Psi+"
#define PROG_VERSION PSI_VERSION
#define PROG_CAPS_NODE "http://psi-dev.googlecode.com/caps"
#define PROG_CAPS_VERSION "0.15"
#define PROG_IPC_NAME "org.psi-im.Psi"    // must not contain '\\' character on Windows
#define PROG_OPTIONS_NS "http://psi-im.org/options"
#define PROG_STORAGE_NS "http://psi-im.org/storage"
#define PROG_FILECACHE_NS "http://psi-im.org/filecache"
[13:28:58] <zet> applicationinfo.cpp
[13:30:20] <Qwеst> зачем?
[13:48:51] <KukuRuzo> zet: ECHO %vPsiPlusMajor%.%vPsiPlusMinor% (@@DATE@@^) > version
[13:49:02] <KukuRuzo> aitap: спасибо за подсказку
[13:49:52] <KukuRuzo> zet: это рабочий вариант, только что прогнал на твоём скрипте
[13:54:14] <KukuRuzo> zet: только возможно и первую скобку надо экранировать, хз как оно в дальнейшем на работе скрипта скажется
[13:55:12] Котэ-Готэ вышел(а) из комнаты
[13:59:21] Neustradamus вошёл(а) в комнату
[14:00:02] <KukuRuzo> zet: ага вот так
zet: ECHO %vPsiPlusMajor%.%vPsiPlusMinor% ^(@@DATE@@^) > version
[14:22:10] Qwеst вышел(а) из комнаты: -1
[14:32:04] Котэ-Готэ вошёл(а) в комнату
[14:32:05] aitap вышел(а) из комнаты
[14:34:01] Котэ-Готэ вышел(а) из комнаты
[14:35:04] Котэ-Готэ вошёл(а) в комнату
[14:37:04] Dealer_WeARE вышел(а) из комнаты: Disconnected: closed
[14:37:40] aitap вошёл(а) в комнату
[14:58:38] Qwеst вошёл(а) в комнату
[15:17:59] O01eg вышел(а) из комнаты: Replaced by new connection
[15:18:11] O01eg вошёл(а) в комнату
[15:18:21] Котэ-Готэ вышел(а) из комнаты: Replaced by new connection
[15:18:21] Котэ-Готэ вошёл(а) в комнату
[15:22:58] Dealer_WeARE вошёл(а) в комнату
[15:53:45] Котэ-Готэ вышел(а) из комнаты
[16:00:31] aitap вышел(а) из комнаты: Replaced by new connection
[16:00:35] aitap вошёл(а) в комнату
[16:40:55] Qwеst вышел(а) из комнаты
[16:42:04] <zet> KukuRuzo: щас попробую по-твоему
[16:46:34] KukuRuzo чертит архитектурные чертежи в LibreOffice Draw
[16:51:53] <Dealer_WeARE> Я точно не знаю, чего вы там паритесь, ноя вот щас пробую собрать чистый Psi. Скачал msysgit и kb,s jn qt. Дальше сделал, как написано в Ридми в папке админ/билд, а точнее
QTDIR32=c:/qt/4.8.2 admin/build/devconfig.sh i386
. admin/build/devenv
mingw32-make
все, компилится
[16:52:27] <KukuRuzo> Dealer_WeARE: win7&
[16:52:28] <KukuRuzo> ?
[16:52:32] <Dealer_WeARE> Да
[16:52:39] <KukuRuzo> А ну тогда понятно
[16:52:50] <Dealer_WeARE> Так а что, есть какая-то другая винда?
[16:53:03] <KukuRuzo> ХР
[16:53:15] <Dealer_WeARE> парни, 12 лет прошло
[16:53:22] <Dealer_WeARE> Какая хп?
[16:57:32] <KukuRuzo> Dealer_WeARE: мы парились со скриптом автосборки, тот который на гуглокод ночники заливает итд
[16:58:49] <Dealer_WeARE> Понятно
[16:59:43] Котэ-Готэ вошёл(а) в комнату
[17:00:33] <Dealer_WeARE> Просто я видел, что вы вчера qca и ссл компиляли, что-то не получалось... Я не вникал, у меня на работе завал. Щас просто между делом попробовать решил
[17:01:42] <KukuRuzo> Dealer_WeARE: а это я ) собирал все зависимости, и в ХР у меня отработало только qca и zlib, остальное не собралось
[17:02:21] <Dealer_WeARE> Как собирал?
[17:02:52] <Dealer_WeARE> Они же просто скачиваются
[17:03:13] <KukuRuzo> Dealer_WeARE: скачал с репы psideps а там как в ридми, заходишь в каждый моуль и make
[17:03:21] <Dealer_WeARE> Та ну :)
[17:03:24] <Dealer_WeARE> Зачем
[17:03:36] <KukuRuzo> "генту-вей" :)
[17:03:42] <Dealer_WeARE> Я же говорю, в psi/admin все необходимое
[17:06:47] nsof вошёл(а) в комнату
[17:15:36] OKTAVIUS вошёл(а) в комнату
[17:21:30] zet вышел(а) из комнаты
[17:22:28] zet вошёл(а) в комнату
[17:22:31] <liuch> Dealer_WeARE: Вот, пришел, всю их идиллию порушил. :)
[17:22:33] <zet> .v
[17:22:35] <iSida> zet: Psi+ 0.15.5346 (20120815)  // Windows XP
[17:23:55] <zet> KukuRuzo: вроде собралось как надо. Только дата выглядит как говно
[17:24:21] <KukuRuzo> zet: замени @@DATE@@ на %date%
[17:24:28] <KukuRuzo> Будет с точками
[17:29:09] aitap вышел(а) из комнаты: Replaced by new connection
[17:29:12] aitap вошёл(а) в комнату
[17:59:43] zet вышел(а) из комнаты
[18:00:26] zet вошёл(а) в комнату
[18:00:30] <zet> .v
[18:00:32] <iSida> zet: Psi+ 0.15.5346 (15.08.2012)  // Windows XP
[18:00:41] <zet> KukuRuzo: как-то так ^^^
[18:00:41] <iSida> ↑↑↑ смотри там ↑↑↑
[18:01:55] <KukuRuzo> Неплохо
[18:03:45] <zet> Лучше, чем 20120815
[18:04:01] <zet> KukuRuzo: а время компиляции будет лишним, наверное?
[18:04:03] <liuch> zet: В курсе, что не у всех дату принято писать в таком формате?
[18:04:12] <zet> liuch: ыгы
[18:04:36] <zet> liuch: мы по-имперски сделали :))
[18:04:45] <liuch> zet: Мне больше нравится 20120815 ну или 2012-08-15
[18:05:03] <KukuRuzo> liuch: а по-моему %date% ведь из региональных настроек берется или я не прав? Пусть сами собирают и будет по другому
[18:05:33] <liuch> KukuRuzo: А что делать тем кому собирают другие?
[18:05:52] <zet> liuch: я тоже не против YYYY-MM-dd, но я не готов локаль менять у себя на рабочем компе
[18:05:55] <liuch> Или кто выкачал с сайта
[18:06:07] <KukuRuzo> liuch: терпеть гнёт компилятора )
[18:06:13] <liuch> KukuRuzo: )
[18:07:06] <KukuRuzo> Там можно скриптик написать чтобы дату формировал какую нужно, но в отличие от bash там будет поболее текста
[18:07:16] <zet> Гг
[18:07:17] <gluxi> бугага
[18:07:49] <KukuRuzo> Ща, я где-то видел, можно переменную даты завести в начале скрипта и её подставить
[18:08:17] <zet> KukuRuzo: а там теперь прокатит только @@DATE@@ ?? Раньше было __ВФЕУ__
[18:08:27] <zet> KukuRuzo: а там теперь прокатит только @@DATE@@ ?? Раньше было __ DATE__
[18:09:14] <KukuRuzo> zet: а зачем это, можно ведь системным путём дату получать типа date/T
[18:09:53] <iSida> RSS: Новости для Downloads for project psi-dev on Google Code
• crypto-libs-win32.7z (461 KB)
Psi+ Crypto Libs || for MS Windows || Requred component
Labels: Crypto QCA Libs Windows NightlyBuild WebKit Download
http://code.google.com/p/psi-dev/downloads/detail?name=crypto-libs-win32.7z
[18:10:15] <liuch> KukuRuzo: ага. Быстрее будет сишную прожку написать, чтоб выводила дату в нужном формате. Или тайти такую
[18:12:21] ivan1986 вышел(а) из комнаты
[18:13:30] <KukuRuzo> zet: C:\Users\Admin>echo %date:~0,2%-%date:~3,2%-%date:~6,8%
15-08-2012
[18:15:18] <KukuRuzo> zet: set builddate=%date:~0,2%-%date:~3,2%-%date:~6,8%
и вместо @@DATE@@ ставим %builddate%
[18:16:06] <KukuRuzo> Но опять же оно может поплыть если у кого-то цифры в другом порядке идут
[18:16:14] <aitap> А макрос @@DATE@@ кто ставит?
[18:16:21] <KukuRuzo> Компилятор вроде
[18:23:39] <aitap> QString nowstr = QString().sprintf("%04d%02d%02d", now.date().year(), now.date().month(), now.date().day());
str.replace("@@DATE@@", nowstr);
[18:23:56] <aitap> Это из configure в исходниках Psi
[18:24:33] <KukuRuzo> Значит можно патчик подмутить кому надо
[18:24:36] <aitap> функция static QString psiGetVersion()
[18:26:23] <zet> KukuRuzo: ну хз
[18:27:11] <KukuRuzo> zet: если нужен формат с дефисами можно в скрипт то что я показал воткнуть, только там в конце не 6,8 а 6,4
[18:28:57] <zet> KukuRuzo: а как наоборот сделать?
echo %date:~6.4%-%date:~3,2%-%date:~0,2%
[18:29:14] <zet> KukuRuzo: 2012-08-15
[18:29:49] <KukuRuzo> Да, только запятая вместо точки
[18:30:34] <aitap> А почему нельзя было там воспользоваться strftime?
[18:30:34] <zet> echo %date:~6,4%-%date:~3,2%-%date:~0,2%
[18:31:43] <KukuRuzo> zet: ECHO %vPsiPlusMajor%.%vPsiPlusMinor% ^%date:~6,4%-%date:~3,2%-%date:~0,2%^) > version
[18:32:27] <nsof> » %vPsiPlusMajor%
лол
[18:32:28] gluxi взбугугнул
[18:33:58] <KukuRuzo> Скобку потерял (
[18:34:18] <aitap> Не знаю, как на Windows, а на wine cmd с LC_ALL=C это превращается в тыкву.
[18:34:21] <zet> Я лучше через set BUILDDATE=%date:~6,4%-%date:~3,2%-%date:~0,2%
[18:37:51] <nsof> aitap: оно всё превращает в тыкву
[18:38:26] <aitap> nsof: с LANG=ru_RU.UTF-8 выражение прекрасно отработало
[18:40:56] Nirdosh_ вышел(а) из комнаты
[18:44:25] <aitap> ИМХО, такое решение было бы лучше: http://paste.debian.net/183670/
[18:45:36] <KukuRuzo> aitap: и городить патч только ради красивой даты?
[18:51:00] <aitap> KukuRuzo: конечно, можно сделать аналогичную вещь с echo "...($(date +%F))" > version в скриптах для сборки в *nix-like системах. Наверное, в этом случае патч на configure, всё же, лишняя оптимизация.
[19:01:55] diSabler вышел(а) из комнаты: x_x
[19:02:40] Dealer_WeARE вышел(а) из комнаты: Disconnected: closed
[19:07:14] Nirdosh_ вошёл(а) в комнату
[19:14:19] zet вышел(а) из комнаты
[19:14:56] zet вошёл(а) в комнату
[19:15:05] <zet> .v
[19:15:07] <iSida> zet: Psi+ 0.15.5346 (2012-08-15)  // Windows XP
[19:15:13] <zet> KukuRuzo: ^^^
[19:15:13] <iSida> ↑↑↑ смотри там ↑↑↑
[19:15:19] <zet> Вроде норм
[19:15:38] <KukuRuzo> Ляпота )
[19:15:43] <zet> *YES*
[19:15:53] <zet> liuch: так нра?
[19:16:31] zet вышел(а) из комнаты: bb
[19:17:40] KukuRuzo вышел(а) из комнаты: Всем пока...
[19:18:30] <liuch> zet: Как формат даты - норм. Как вывод версии - нет. Ибо, как я понял, сюда пишется дата сборки, а не дата последнего коммита. Т.е. для автоматических скриптов - норм. Для самосборок - не очень.
[19:19:38] <nsof> liuch: а если я не хочу последний коммит?
[19:28:27] rion☫ вышел(а) из комнаты
[19:49:33] Котэ-Готэ вышел(а) из комнаты: Replaced by new connection
[19:49:36] Котэ-Готэ вошёл(а) в комнату
[19:49:47] Котэ-Готэ вышел(а) из комнаты
[19:52:53] liuch вышел(а) из комнаты
[19:52:56] liuch вошёл(а) в комнату
[20:00:21] nsof вышел(а) из комнаты: Replaced by new connection
[20:00:22] nsof вошёл(а) в комнату
[20:07:02] nsof вышел(а) из комнаты
[20:07:21] nsof вошёл(а) в комнату
[20:08:30] [M]anGust вошёл(а) в комнату
[20:12:34] Котэ-Готэ вошёл(а) в комнату
[20:12:40] <liuch> nsof: Если ты не хочешь последний коммит и знаешь как его исключить из сборки, то, думаю, тебе не составит труда сделать себе какой угодно вывод версии.
[20:14:08] <[M]anGust> приветы, подскажите если в курсе где у psi+ пароли сохраняются?)
[20:16:12] <nsof> .wtfseen pasword
[20:16:26] <nsof> или как так?
[20:18:30] <[M]anGust> accounts.xml
[20:18:31] <liuch> [M]anGust: В файле accounts.xml Только они там криптованы немного
[20:18:42] <[M]anGust> ых
[20:18:56] <[M]anGust> зарегал акк и гдето в пароле ошибку допустил
[20:19:15] <liuch> [M]anGust: Есть толза по восстановлению
[20:19:20] <liuch> *тулза
[20:19:23] <nsof> .wtfsearch pass
[20:19:24] diSabler вошёл(а) в комнату
[20:19:37] <nsof> да ну вас
[20:19:37] <iSida> nsof: Нечто похожее я видела в: psi_passwordrecovery, errors, msn, jmc, qt4ubuntu, how2register, 3morpg.ru
[20:19:59] <[M]anGust> походу проще обратиться к админам срвера)
[20:20:01] <nsof> .wtf psi_passwordrecovery
[20:20:04] <iSida> nsof: Я знаю, что psi_passwordrecovery - http://psi-plus.com/tmp/passwordrecovery.html
[20:20:29] <liuch> [M]anGust: Сходи по ссылке
[20:20:38] <nsof> там можно получить пароль из accounts.xml
[20:20:50] <liuch> nsof: Молодец, взломал ее )
[20:21:02] <nsof> liuch: ты слишком похож на бота, я вас путаю
[20:21:20] <[M]anGust> сходил
[20:21:25] <liuch> nsof: Эм... надеюсь только ником?
[20:21:39] <nsof> видно ты ещё приват не видел)
[20:21:46] <liuch> nsof: видел
[20:22:00] <[M]anGust> вот что самое интересное пароль верный
[20:22:14] <[M]anGust> ладно пошел спрошу там)
[20:22:16] <[M]anGust> спасибо
[20:22:18] <liuch> [M]anGust: Если псина коннектится, то сохраненный пароль можно восстановить используя ссылку
[20:23:09] <[M]anGust> хы скопипастил и изменил
[20:23:15] <[M]anGust> =)
[20:26:51] aitap вышел(а) из комнаты
[20:32:10] aitap вошёл(а) в комнату
[20:53:53] nsof вышел(а) из комнаты
[20:59:13] OKTAVIUS вышел(а) из комнаты
[21:05:56] OKTAVIUS вошёл(а) в комнату
[21:19:02] tehnick вошёл(а) в комнату
[21:19:42] <tehnick> [19:18:30] <liuch> zet: Как формат даты - норм. Как вывод версии - нет. Ибо, как я понял, сюда пишется дата сборки, а не дата последнего коммита. Т.е. для автоматических скриптов - норм. Для самосборок - не очень.
[21:19:54] <tehnick> $ git log -n1 --date=short --pretty=format:"%ad"
2012-08-13
[21:19:59] <tehnick> Рекомендую.
[21:22:43] tehnick вышел(а) из комнаты
[21:22:47] <liuch> tehnick: Ага. только один маленький момент - в один день может быть несколько коммитов. Думаю надо делать что то гибридное. Для инсталлеров то что сейчас, для самосбора в скриптах прописывать *-dev-date-short_hash
[21:26:23] tehnick вошёл(а) в комнату
[21:27:12] Котэ-Готэ вышел(а) из комнаты
[21:27:12] <tehnick> liuch: виртуальный номер ревизии же никто не отменяет. (Тот, в котором +5000)
[21:27:56] <liuch> tehnick: Тогда дата зачем?
[21:28:11] <tehnick> Пользователю нагляднее.
[21:28:22] <tehnick> Насколько старая версия программы.
[21:28:35] <tehnick> Цифра ему мало что скажет.
[21:29:56] <liuch> tehnick: Это понятно. Тогда надо брать дату коммита а не дату сборки
[21:30:13] Котэ-Готэ вошёл(а) в комнату
[21:30:16] Котэ-Готэ вышел(а) из комнаты
[21:30:22] <tehnick> liuch: кхм.
[21:30:30] <tehnick> [20:19:54] <tehnick> $ git log -n1 --date=short --pretty=format:"%ad"
2012-08-13
[21:30:33] Котэ-Готэ вошёл(а) в комнату
[21:30:39] <tehnick> Только что написал же...
[21:30:49] <liuch> tehnick:
» Пользователю нагляднее.
Есть подозрение что пользователь будет смотреть только на дату. Она проще для понимания.
[21:31:53] <tehnick> liuch: так и есть. Зато разработчикам и сопровождающим нужно знать именно версию.
[21:32:16] <liuch> tehnick: Да в курсе я. Мне, понятное дело, как то все равно. Свое я соберу как мне хочется. Лишь бы не дата сборки.
[21:36:45] <liuch> tehnick:
» Зато разработчикам и сопровождающим нужно знать именно версию.
А вот фиг. Не всегда удобно. Ты как быстро вычислишь последний коммит у версии xxxx? На версии в инсталлерах можно теги вешать а с самосбором сложнее. Я конечно понимаю что вариант "сначала обновитесь, потом багрепорте, т.к. когда то подобную багу уже чинили..." есть решение универсальное, но не все хотят собирать только ради багрепорта, тем более что часто в этом нет необходимости.
[21:40:04] <tehnick> liuch: мне проще, т.к. не нужно вычислять номер коммита. Я для пакетов использую тарболы из своей репы (https://github.com/tehnick/psi-plus). В ней можно посмотреть любую версию...
[21:41:57] <liuch> tehnick: Ну посмотреть то можно... А узнать что там менялось (с описанием и комментариями из коммита)?
[21:42:50] <liuch> только не надо мне показывать рассказывать как смотреть diff в гит ;)
[21:43:49] <tehnick> liuch: и про git bisect тоже? =)
[21:44:40] <tehnick> В любом случае придется покопаться, чтобы найти проблему.
[21:45:00] Котэ-Готэ вышел(а) из комнаты
[21:45:33] aitap вышел(а) из комнаты: Replaced by new connection
[21:45:34] aitap вошёл(а) в комнату
[21:46:43] <liuch> tehnick: И про это не надо. Щасто достаточно посмотреть описания к коммитам недалеко от искомого.
[21:48:00] ivan101 вошёл(а) в комнату
[21:52:21] Котэ-Готэ вошёл(а) в комнату
[21:52:24] Котэ-Готэ вышел(а) из комнаты
[21:52:40] Котэ-Готэ вошёл(а) в комнату
[21:55:46] [M]anGust вышел(а) из комнаты
[22:03:23] tehnick вышел(а) из комнаты
[22:04:59] Котэ-Готэ вышел(а) из комнаты
[22:06:49] OKTAVIUS вышел(а) из комнаты: Replaced by new connection
[22:06:52] OKTAVIUS вошёл(а) в комнату
[22:07:55] ivan101 вышел(а) из комнаты
[22:12:08] Котэ-Готэ вошёл(а) в комнату
[22:29:11] Котэ-Готэ вышел(а) из комнаты
[22:32:10] Котэ-Готэ вошёл(а) в комнату
[22:34:49] nsof вошёл(а) в комнату
[22:38:58] Qwеst вошёл(а) в комнату
[22:46:22] nsof вышел(а) из комнаты
[22:55:26] Qwеst вышел(а) из комнаты: -1
[22:56:33] diSabler вышел(а) из комнаты: time2sleep
[23:13:41] aitap вышел(а) из комнаты: Replaced by new connection
[23:13:42] aitap вошёл(а) в комнату
[23:18:43] OKTAVIUS вышел(а) из комнаты
[23:23:29] OKTAVIUS вошёл(а) в комнату
[23:34:23] KukuRuzo вошёл(а) в комнату
[23:37:25] KukuRuzo вышел(а) из комнаты
[23:38:51] KukuRuzo вошёл(а) в комнату
[23:42:30] Котэ-Готэ вышел(а) из комнаты
[23:45:56] OKTAVIUS вышел(а) из комнаты: Replaced by new connection
[23:45:56] OKTAVIUS вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!