Home
mc-dev
mc-dev@conference.jabber.ru
05.05.2010< ^ >

Тема: http://www.midnight-commander.org | Latest stable: 4.7.0.4 | Latest release: 4.7.1
[00:19:19] il.smind-- вышел из конференции: Компьютер вошёл в спящий режим
[01:06:08] BanderOS зашёл в конференцию
[01:13:08] slavazanko/h вышел из конференции
[01:27:57] BanderOS вышел из конференции
[02:33:44] BanderOS зашёл в конференцию
[03:10:52] BanderOS вышел из конференции
[04:22:29] il.smind-- зашёл в конференцию
[04:52:22] il.smind-- вышел из конференции: Компьютер вошёл в спящий режим
[05:22:11] il.smind-- зашёл в конференцию
[06:02:26] il.smind-- вышел из конференции: Компьютер вошёл в спящий режим
[06:09:33] iNode вышел из конференции
[06:18:16] andrew_b зашёл в конференцию
[06:30:46] iNode зашёл в конференцию
[06:41:50] <andrew_b> у нас ремонт продолжается. сети нет. когда будет - неясно. релизьтесь без меня.
[06:43:23] <il.smind> andrew_b: ну вот...
[06:59:11] <andrew_b> il.smind: я клинап перебазировал, так что всё нормально.
[07:00:09] <il.smind> andrew_b: а мне гит недоступен...
[07:00:14] <il.smind> вот и порелизились...
[08:16:27] <slavazanko> всем привет
[08:18:28] <slavazanko> > а мне гит недоступен...
эм... чего так?
[08:18:43] <slavazanko> > у нас ремонт продолжается. сети нет. когда будет - неясно. релизьтесь без меня.
у-у-у-у
[08:18:46] <slavazanko> ипать
[08:19:48] <slavazanko> > вот и порелизились...
фатализм: жопа... она не может не случится...
[08:46:43] <il.smind> slavazanko: ты можешь тунель передернуть, не могу что то подключиться
[08:55:49] <slavazanko> передёрнуть не могу - хост упал
[08:59:09] <andrew_b> ну всё против релиза :)
[08:59:22] <slavazanko> от ить :)
[08:59:38] <slavazanko> ща.. решаю проблему с упавшим дедиком...
[09:02:06] <slavazanko> фак, техподдержка грит. что кулер издох... проц выжил бы :(
[09:34:03] <il.smind> а у нас учеба была, пожарчик тушили
[09:57:53] <il.smind> slavazanko: как там с?
[09:58:48] <slavazanko> молчит :(
[09:59:00] <slavazanko> на свой роутер переходи
[09:59:03] <slavazanko> пока что
[10:00:21] <slavazanko> воостанавливатьс будет. но не сегодня и наверное не завтра. Пока кулер найдут.. а если ещё под заказ, то вообще скучно. Одно радует - это был вторичный дедик; на нём только слейв DNS-зоны валялись и он был вторичным MX для зоны...
[10:01:01] <il.smind> slavazanko> на свой роутер переходи
если бы мог...
[10:01:14] <slavazanko> проц жив - защита сработала, когда кулер стопарнулся
[10:01:14] <il.smind> а вообще поеду съезжу...
[10:01:32] <slavazanko> > если бы мог...
эм... а что за трабла?
[10:01:49] <il.smind> что то отвалилось, не отвечает сцука
[10:02:12] <il.smind> я почему на тебя то переехал сегодня, потому что мой притух
[10:02:21] <slavazanko> у меня больше нету свободных компов, которые не держали бы апач без ssl. Этот дедик был единственный,
[10:02:30] <slavazanko> полузабытый и полузаброшенный
[10:02:49] <slavazanko> на котором ssl на 443-м порту не юзалось. Там для админки другие побольше порты были
[10:03:20] <slavazanko> и твой притух.. вот ведь. РЕЛИЗ ОПАСНОСТЕ ебамать
[10:05:23] <slavazanko> а есть возможность доступа на порты, кроме 80-го и 443-го? если да - хоть сейчас серверную часть туннеля подниму
[10:07:06] <slavazanko> я в 2097 немного подправил. Не компилилось оно там
http://midnight-commander.org/changeset/06b4a5e2d49d5055dc7ec747c9045ee1381bdbbd
[10:08:46] <andrew_b> давайте вечером попробуем.
[10:12:00] il.smind-- зашёл в конференцию
[10:12:22] <slavazanko> это уже с ноута зашёл?
[10:12:35] <slavazanko> вечером, так вечером :)
[10:13:42] il.smind-- вышел из конференции
[10:15:16] il.smind-- зашёл в конференцию
[10:15:46] <il.smind--> slavazanko> это уже с ноута зашёл?
да поехал на работу
[10:16:39] <il.smind--> slavazanko: нет только 8080, 80, 443
[10:16:51] <slavazanko> О!
[10:16:52] <slavazanko> 8080
[10:17:04] <il.smind--> 8080 :)
[10:17:09] <il.smind--> все я на работу
[10:17:14] il.smind-- вышел из конференции: Компьютер вошёл в спящий режим
[10:17:16] <slavazanko> блин, и молчал как партизан
[10:17:51] <slavazanko> как называется эта туннельная хрень?
httptunnel?
[10:34:00] <il.smind> 1 сек
[10:34:37] <il.smind> http://www.nocrew.org/software/httptunnel/
[10:34:57] <slavazanko> повесить на порт 8080?
[10:35:12] <il.smind> ага
[10:35:29] <slavazanko> напомни команду. как это сделать :) А то ч тогда один раз настроил - и забыл
[10:36:38] <il.smind> 1 сек
[10:38:23] <il.smind> у меня дома вот так
/opt/bin/hts --forward-port midnight-commander.org:22 443 &
[10:38:40] <slavazanko> понято
[10:49:08] <il.smind> Я в деле!
[10:50:08] <andrew_b> il.smind: в доле? :)
[10:50:20] <il.smind> я в деле1
[10:58:45] <slavazanko> блин, настроил я
colo3.cis.by:8080

но что-то оно молчит...

# telnet localhost 8080
Trying 127.0.0.1...
Connected to colo48.cis.by (127.0.0.1).
Escape character is '^]'.

# ssh localhost -p 8080
<дооолго думает>
[10:59:22] <il.smind> все верно
[10:59:27] <il.smind> 1 сек
[11:05:14] <il.smind> все работает
[11:07:41] <slavazanko> абля. ему же свой клиент нужен
[11:07:53] <slavazanko> во стормозил...
[11:07:59] <slavazanko> ну и гуд
[11:08:29] <il.smind> slavazanko: слушай я тогда недообсудил с тобой
[11:08:33] <slavazanko> ?
[11:19:49] <andrew_b> и пропал...
[11:19:58] <slavazanko> угу
[11:20:07] <slavazanko> хамкает, наверное
[11:20:15] <slavazanko> жуёт что-нить
[11:21:04] <il.smind> упс...
[11:21:15] <il.smind> жевали-с
[11:21:20] <slavazanko> спалилсо? :)
[11:21:28] <il.smind> так вот
[11:21:33] <il.smind> випиэн
[11:21:56] <slavazanko> поднять на 8080 порту?
[11:22:06] <il.smind> slavazanko: нене
[11:22:47] <il.smind> допустим ssh трафик я упаковал в httptunnel
[11:23:03] <slavazanko> ну и?
[11:23:40] <il.smind> т.е.
соединение с 127.0.0.1 на порту 2222 дает мне шел
[11:24:00] <il.smind> дальше ведь надо поверх этого что то взгромоздить
[11:24:10] <il.smind> прописать роутинг
[11:24:41] <il.smind> я вот все думаю возможно ли это
[11:24:44] <slavazanko> да
[11:25:05] <slavazanko> у тебя есть ssh - ты уже можешь коннектиться к ЛЮБОМУ порту любого хоста
[11:26:05] <il.smind> >у тебя есть ssh - ты уже можешь коннектиться к ЛЮБОМУ порту любого хоста
нет, у меня есть ssh и коннекчусь я только к ОДНОМУ порту одного ip
[11:29:56] <slavazanko> открою тайну: на colo3.cis.by крутится ещё и openvpn... пускать тебя туда просто так я не пущу(мониторится там список vpn-клиентов), но вот ещё один поднять рядом на другом порту могу. и перенастрою httptunnel, чтобы он утыкался в мой vpn
всё.
дальше ты скачиваешь openvpn под винду, настраиваешь на свой локальный 2222 порт (типа, на localhost:2222 висит OpenVPN-сервак), меняешь роут по умолчанию - и получаешь профит в виде невозбранного доступа в инет
[11:31:52] <il.smind> slavazanko: мне туда не надо у меня есть свой хост
[11:33:10] <slavazanko> > нет, у меня есть ssh и коннекчусь я только к ОДНОМУ порту одного ip
гых :)
ssh -L <localport>:<remotehost>:remoteport Илья@www.midnight-commander.org

например:
ssh -L 2223:github.com:git Илья@www.midnight-commander.org

и потом
git clone git://localhost:2223/path/to/repo.git
[11:34:26] <slavazanko> это называется проброс портов внутри ssh
по аналогии как с пробросов портов через httptunnel
только для работы нужен только ssh-клиент и ssh-сервак.
И настройка проброса порта не на стороне сервака, а на стороне клиента
[11:35:37] <il.smind> slavazanko: ты у себя можешь проверить?
[11:36:25] <il.smind> т.е. у тебя такая схема заработает, у меня не получилось, не знаю почему
[11:37:20] <il.smind> давай вот по этому
ssh -L 2223:github.com:git Илья@www.midnight-commander.org
[11:37:29] <slavazanko> $ ssh -L 2223:github.com:80 slavaz@www.midnight-commander.org
Linux midnight-commander.org 2.6.26-2-xen-686 #1 SMP Tue Mar 9 20:11:42 UTC 2010 i686

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Mon May 3 12:05:28 2010 from 213.184.240.8
slavaz@midnight-commander:~$

$ wget http://localhost:2223
--2010-05-05 12:46:19-- http://localhost:2223/
Распознаётся localhost... 127.0.0.1, ::1
Устанавливается соединение с localhost|127.0.0.1|:2223... соединение установлено.
Запрос HTTP послан, ожидается ответ... 301 Moved Permanently
Адрес: http://github.com/dashboard [переход]
--2010-05-05 12:46:20-- http://github.com/dashboard
Распознаётся github.com... 207.97.227.239
Устанавливается соединение с github.com|207.97.227.239|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 15711 (15K) [text/html]
Сохраняется в каталог: `dashboard'.

100%[==================================================================================================================>] 15 711 26,2K/s в 0,6s

2010-05-05 12:46:23 (26,2 KB/s) - `dashboard' сохранён [15711/15711]
[11:37:52] <slavazanko> Илья@www.midnight-commander.org
"Илья" = твой логин.
il_smind кажись
[11:39:00] <il.smind> ssh -L 2223:github.com:22 angel_il@www.midnight-commander.org -p 2222
Linux midnight-commander.org 2.6.26-2-xen-686 #1 SMP Tue Mar 9 20:11:42 UTC 2010 i686

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed May 5 10:36:50 2010 from ppp78-36-99-81.pppoe.komi.dslavangard.ru
angel_il@midnight-commander:~$
[11:39:34] <slavazanko> ну всё. Теперь в другой консоли пробуй
ssh localhost -p 2223
[11:39:49] <slavazanko> в своей локальной консоли
[11:40:12] <slavazanko> или своим локальным гитом
git clone ssh://localhost:2223/path/to/repo
[11:41:31] <slavazanko> нучётам?
[11:42:21] <il.smind> admin@holmes:/home/projects/mc$ echo $http_proxy
http://10.162.2.73:8080
admin@holmes:/home/projects/mc$ unset http_proxy
admin@holmes:/home/projects/mc$ echo $http_proxy

admin@holmes:/home/projects/mc$ wget http://localhost:2223
--2010-05-05 13:51:06-- http://localhost:2223/
Распознаётся localhost... 127.0.0.1
Устанавливается соединение с localhost|127.0.0.1|:2223... соединение установлено.
Запрос HTTP послан, ожидается ответ... 301 Moved Permanently
Адрес: http://github.com/dashboard [переход]
--2010-05-05 13:51:07-- http://github.com/dashboard
Распознаётся github.com... сбой: Временный сбой в разрешении имен.
wget: невозможно распознать адрес `github.com'
[11:43:25] <slavazanko> wget http://localhost:2223/dashboard
[11:43:42] <slavazanko> оно отредиректило тебя
[11:43:50] <il.smind> admin@holmes:/home/projects/mc$ wget http://localhost:2223/dashboard
--2010-05-05 13:52:41-- http://localhost:2223/dashboard
Распознаётся localhost... 127.0.0.1
Устанавливается соединение с localhost|127.0.0.1|:2223... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 \320\227\320\260\320\263\320\276\320\273\320\276\320\262\320\272\320\270 \320\276\321\202\321\201\321\203\321\202\321\201\321\202\320\262\321\203\321\216\321\202, \320\277\320\276\320\264\321\200\320\260\320\267\321\203\320\274\320\265\320\262\320\260\320\265\321\202\321\201\321\217 HTTP/0.9
Длина: нет информации
Сохраняется в каталог: `dashboard'.

[ <=> ] 18 --.-K/s в 0s

2010-05-05 13:52:43 (3,52 KB/s) - `dashboard' сохранён [18]
[11:44:07] <il.smind> это какая то бля магия
[11:44:07] <slavazanko> ну и вот. это главная гитхаба. Работает
[11:44:12] <slavazanko> :))
[11:44:55] <slavazanko> я тебе ещё с полгода назад грил, что ты можешь так к любому хосту на любой порт.
[11:45:23] <il.smind> а какой там порт у гита?
[11:45:44] <il.smind> slavazanko: у меня тогда не получилось и я забил
[11:45:56] <slavazanko> не помню. ща services погрепаю, абажжи
[11:46:13] <slavazanko> 9418
[11:50:43] <il.smind> git clone git://github.com/migueldeicaza/mc.git
Initialized empty Git repository in /home/projects/tet/mc/.git/
fatal: Unable to look up github.com (port 9418) (Temporary failure in name resolution)
[11:50:53] <il.smind> тьху
[11:51:30] <il.smind> git clone git://localhost:2223/migueldeicaza/mc.git
Initialized empty Git repository in /home/projects/tet/mc/.git/
fatal: The remote end hung up unexpectedly
[11:52:51] <slavazanko> гм... мдым
[11:53:08] <il.smind> ssh -L 2223:github.com:9418 angel_il@www.midnight-commander.org -p 2222
Linux midnight-commander.org 2.6.26-2-xen-686 #1 SMP Tue Mar 9 20:11:42 UTC 2010 i686

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed May 5 11:40:04 2010 from 86.57.246.60
[11:53:54] <slavazanko> не, тут норма. чего-то не хватает уже потом
[11:54:47] <slavazanko> О!
[11:54:51] <il.smind> о?
[11:55:12] <slavazanko> ssh -L 9418:github.com:9418 angel_il@www.midnight-commander.org -p 2222

git clone git://localhost/migueldeicaza/mc.git
[11:55:48] <slavazanko> случилось?
[11:56:11] <il.smind> git clone git://localhost:2223/migueldeicaza/mc.git
Initialized empty Git repository in /home/projects/tet/mc/.git/
localhost[0: 127.0.0.1]: errno=Connection refused
fatal: unable to connect a socket (Connection refused)
[11:56:23] <slavazanko> git clone git://localhost/migueldeicaza/mc.git
[11:56:27] <slavazanko> без :2223
[11:57:16] <il.smind> (расчувствовался) лять, ты настоящий влобешник!
[11:57:22] <il.smind> все пучком
[11:57:29] <slavazanko> не, я ещё учусь сам
[11:58:06] <il.smind> надо только придумать как это можно автоматизировать...
[11:58:55] <slavazanko> угу.
напиши утильку комстроки.
типа,
tunnelTo.sh github.com 80 2223
[12:01:03] <il.smind> а с сеансом то чего?
[12:01:10] <slavazanko> каким сеансом?
[12:01:18] <il.smind> который висит
[12:01:22] <slavazanko> а
[12:03:00] <slavazanko> ssh -L 9418:github.com:9418 slavaz@www.midnight-commander.org -N >/dev/null 2>&1 &
[12:03:12] <il.smind> ладно... не...
[12:03:17] <slavazanko> ?
[12:03:29] <il.smind> оно траф жрет
[12:03:37] <il.smind> надо мне сессионно как то
[12:03:49] <il.smind> иначе я вылежу в топ
[12:03:57] <slavazanko> постоянно жрёт траф?
[12:04:16] <il.smind> ну есно оно же законектилось
[12:04:32] <il.smind> надо же поддерживать сессию и т.п.
[12:04:33] <slavazanko> ну.. а потом, если нет активности по порту - жрёт траф?
[12:04:41] <il.smind> да
[12:04:53] <il.smind> это особенности работы тунеля
[12:04:59] <slavazanko> гм.. блин
[12:05:09] <slavazanko> тут не знаю уже
[12:05:50] <il.smind> да мне и сессионно не плохо
[12:08:48] andrew_b вышел из конференции
[12:09:27] andrew_b зашёл в конференцию
[12:26:28] andrew_b вышел из конференции
[12:27:05] andrew_b зашёл в конференцию
[12:27:46] il.smind вышел из конференции
[12:43:19] <andrew_b> Так, сеть у нас появилась.
[12:43:25] <andrew_b> Что там с тоннелем?
[12:43:41] <slavazanko> переместился на colo3.cis.by:8080
[12:43:46] <slavazanko> у тя к 8080 порту есть доступ?
[12:44:03] <andrew_b> Да.
[12:44:09] <slavazanko> кул. перестраивай
[12:45:20] <andrew_b> Шуршит.
[12:45:38] <slavazanko> гуд. начинаем релизиться?
[12:45:55] <andrew_b> Эхма...
[12:46:10] <andrew_b> Вливать клинап?
[12:46:15] <slavazanko> или http://midnight-commander.org/ticket/2097 примем?
я там последнимкоммитом ошибки поисправлял
[12:46:35] <andrew_b> А, ну да. Принять же сначала надо...
[12:46:38] <slavazanko> Илья пропал...
[12:46:58] <andrew_b> Ну вот.
[12:47:10] <slavazanko> н самом интересном месте
[12:48:26] <slavazanko> http://midnight-commander.org/ticket/2097#comment:17
[12:50:40] <andrew_b> А include vfs-impl.h зачем нужен?
[12:51:41] <slavazanko> оно там орало, что неизвестен размер какой-то структуры и что нет предварительного объяслени функции... ща скажу какой

варнинги были
[12:51:52] <slavazanko> объяслени функции = объявления функции
[12:51:55] <andrew_b> Ладно, не надо.
[12:52:45] <andrew_b> Всё равно VFS причёсывать надо.
[12:53:29] <slavazanko> угу. туча обратных вызовов из либы в основной код.. надо или переносить функции, или каллбэки делать
[12:54:40] <andrew_b> Наш неутомимый Метукс уже что-то делал с VFS.
[12:54:51] <slavazanko> ?
[12:56:11] <andrew_b> http://www.midnight-commander.org/ticket/1818
[12:56:54] <slavazanko> мдым
[12:57:17] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2097 (Cleanup for current master) updated
http://www.midnight-commander.org/ticket/2097#comment:17
• Ticket #2097 (Cleanup for current master) updated
http://www.midnight-commander.org/ticket/2097#comment:18
[13:00:22] il.smind зашёл в конференцию
[13:00:27] <slavazanko> иихха
[13:00:46] <il.smind> slavazanko: я тут
[13:00:51] <slavazanko> 2097
[13:00:57] <il.smind> у меня тут пипец какой то
[13:00:58] <slavazanko> и начинаем релизиться
[13:01:00] <slavazanko> ?
[13:01:27] <il.smind> делаю
net: \\доменное-имя\
[13:01:32] <il.smind> посылает
[13:01:50] <il.smind> делаю
net: \\ip-адрес\ заходит
[13:02:04] <il.smind> пингую - пингуется
[13:02:06] <slavazanko> wins слетел
[13:02:19] <il.smind> у дугих то не слетел
[13:02:41] <slavazanko> у тебя слетел, значит.
[13:02:47] <il.smind> я тоже на винс подумал, но все остальные в кабинете работают
[13:02:54] <il.smind> как это у меня?
[13:03:17] <il.smind> в каком плане слетел?
[13:03:28] <slavazanko> ну.. клиент взглючнул
[13:03:50] <il.smind> ipconfig говорит что назначен
[13:03:53] <il.smind> адрес
[13:04:00] <il.smind> винса
[13:04:33] <slavazanko> службу передёрнуть надо... вроде "Клиент распознавания имён" или как-то так...
[13:04:42] <andrew_b> Эх, а поеск так и не починили...
[13:05:15] <slavazanko> поеск... клятвенно обещаю заняться после релиза.
война войной, а релизы по расписанию.
[13:05:22] <il.smind> slavazanko: я 2 раза перегрузил тачку
[13:05:30] <il.smind> и еще 1 контрольный
[13:05:36] <slavazanko> не помогло?
[13:06:03] <slavazanko> ну глянь тогда в службах - вдруг какая дрянь отрубила тебе этого клиента
[13:08:26] <il.smind> пиндец
[13:08:29] <il.smind> я накопал
[13:08:37] <il.smind> вот жеж
[13:09:04] <slavazanko> ?
[13:09:20] <il.smind> был незапущен №Модуль поддержки NetBIOS через TCP/IP"
[13:09:43] <slavazanko> ну я примерно это и подозревал пятой точкой.
[13:09:53] <il.smind> и все по тому что стояла галка запускать от имени какго то хреа с горы
[13:10:36] <il.smind> галок я не ставил, а значит что то намутили через групповые политики
[13:10:50] <il.smind> или "фаза луны"
[13:11:47] <slavazanko> "хер с горы" - это ты так ласково местного админа обозвал? :)
[13:11:59] <slavazanko> лана, всё фигня.
[13:12:00] <slavazanko> 2097
[13:12:27] <il.smind> нет тат какой то СУСТЕМ был :)
[13:14:54] <il.smind> вы посквошить не забудите?
[13:15:17] <slavazanko> владелец тикета посквошит :-p
[13:16:21] <andrew_b> Я, когда вчера ребейзил, был очень не доволен.
[13:16:32] <slavazanko> ?
[13:16:47] <andrew_b> Конфликты из-за индентации разгребал.
[13:17:06] <slavazanko> гм. да, проблема.
[13:17:21] <il.smind> slavazanko: ну как проблема...
[13:17:27] <slavazanko> я в пределах одного бранча разгребал конфликты между сквошами
[13:17:30] <il.smind> кто то спешит с индентом
[13:17:37] <slavazanko> не проблема, а напряг
[13:17:42] <il.smind> не буду показывать пальцем
[13:17:49] <slavazanko> почему спешит?
[13:17:59] <il.smind> ну вот бранч
[13:18:02] <il.smind> он готов
[13:18:13] <il.smind> но индентить нэнада
[13:18:21] <slavazanko> дык когда индентить?
[13:18:32] <slavazanko> перед релизом или после влития в мастер?
[13:18:43] <il.smind> не знаю но попозжее
[13:18:50] <il.smind> перед
[13:18:54] <andrew_b> il.smind: узнать и должить!
[13:19:01] <andrew_b> доложить
[13:19:03] <il.smind> andrew_b: это Слава!
[13:19:21] <il.smind> уже разобрались
[13:19:39] <slavazanko> сдал как стеклотару.
ине стыдно товарищей продавать...
а ещё грит, что фамилия не "павлик Морозов"
[13:20:19] <il.smind> я такого не утверждал
[13:20:39] <il.smind> может и морозов
[13:21:16] <slavazanko> может того... проведём сейчас тотальную индентацию перед релизом.
для начала только астер и стейбл.
после релиза - все существующие бранчи. Заодно аудит будет, какой бранч нужен, а какой насквозь протух
[13:22:10] <andrew_b> Ненене...
[13:22:50] <andrew_b> Спешить не надо.
[13:22:55] <il.smind> slavazanko: ты чо!
[13:23:10] <il.smind> куча подвисших бранчей
[13:23:24] <slavazanko> а чоя? бранчи ведь не ребазировать бум, а просто индент на них натравить..
[13:24:27] <il.smind> как я потом бранчи ребэйзить буду?
[13:24:35] <il.smind> ладно если 1 строчники
[13:24:44] <il.smind> а есть и с кучей коммитов
[13:24:56] <slavazanko> гм.. мдым.
[13:24:58] <slavazanko> геммор
[13:25:35] <slavazanko> наверное, малой кровью и не получится
[13:27:29] <andrew_b> il.smind: ну чо с 2097? Будем голосовать или ваньку валять?
[13:27:53] <il.smind> andrew_b: да у меня тут напряги пока
[13:28:02] <il.smind> я смотрю...
[13:28:14] <andrew_b> Релизы опасносте.
[13:30:07] <il.smind> не дави на меня, я осознаю важность момента!
[13:30:53] <slavazanko> :)
[13:32:51] <slavazanko> да, возвращаясь к вопросу о форке:
git clone ssh://www.midnight-commander.org/git/mc-ng.git
пусто пока. Ибо хз какая система сборки (autotools, scons, cmake etc) какой язык (C, C++, D, java, C#)
[13:33:07] <andrew_b> :)
[13:33:23] <andrew_b> Я кроме автотулзов ничего не знаю.
[13:33:33] <slavazanko> аналогично.
[13:33:36] <il.smind> я автотулзов не знаю
[13:33:40] <slavazanko> :)
[13:33:45] <slavazanko> значит, автотулсы
[13:33:47] <slavazanko> язык?
[13:33:54] <andrew_b> С++
[13:34:00] <slavazanko> +1
[13:34:08] <slavazanko> Илья?
[13:34:24] <slavazanko> нумерация версий начинается с 5.0
так?
[13:34:38] <andrew_b> Ты серьёзно, что ли?
[13:34:45] <slavazanko> угу
[13:34:56] <il.smind> решили же на C#
[13:35:03] <slavazanko> не, это Мигелевское
[13:35:14] <andrew_b> Я не знаю Си-четыре-креста.
[13:35:59] <il.smind> slavazanko: погоди 1-е опреля же прошло
[13:37:24] <slavazanko> знаю, что прошло. Андрей выдвинул идею: оставить то, что есть старпёрам. То есть, кому привычно так - и не иначе, те пусть юзают теперяшний mc. С его теперяшними глюками. А мы начнём новый форк.
[13:38:28] <andrew_b> Мож погодим пока? :)
[13:38:43] <il.smind> slavazanko: ты чо, не пугай меня
[13:38:44] <slavazanko> не вопрос. просто пустая заготовка есть
[13:38:48] <andrew_b> Исправим некоторые инфраструктурные баги.
[13:38:52] <slavazanko> осталось начать и кончить :)
[13:38:55] <slavazanko> угу
[13:39:18] <andrew_b> Начать надо с обработки событий от клавы и мыши.
[13:39:43] <slavazanko> да.
[13:39:45] <il.smind> кто то гонял с валгриндом?
[13:39:55] <slavazanko> опс. Не гонял
[13:40:14] <andrew_b> Что именно? Клинап?
[13:40:32] <il.smind> там в 2097 есть неочевидные вещи
[13:40:41] <il.smind> andrew_b: его
[13:40:45] <andrew_b> Например?
[13:40:56] <il.smind> я вот тут http://www.midnight-commander.org/changeset/521285c82a49ccda2f447bbd2c12a79b3fafe7a5
[13:41:01] <il.smind> запутался
[13:41:05] <il.smind> ниасиливаю
[13:42:12] <andrew_b> Там две ветки в if поменялись местами.
[13:43:05] <andrew_b> Потом, из-за того, что в более короткой есть return, ветка else ушла из if.
[13:45:52] <il.smind> andrew_b: код понятен, я ниалилил его от трассировать в уме
[13:46:40] <andrew_b> slavazanko: вот ещё что хотел обсудить, пока Илья клинап переваривает.
[13:46:46] <slavazanko> ?
[13:46:48] <andrew_b> Постоянный парсинг URL в VFS. Есть мысли кое-какие.
[13:47:17] <slavazanko> массив структур, образующих путь?
[13:47:32] <slavazanko> связанный список. так?
[13:48:01] <andrew_b> Ситуация такая. Если собирать mc без VFS, то вместо промежуточного звена VFS напрямую используются функции обращения к ФС.
[13:48:42] <andrew_b> Поэтому у функций VFS такие же сигнатуры, как и у функций из libc.
[13:49:22] <slavazanko> хреново, конечно.
VFS должно быть всегда
[13:49:23] <il.smind> URL в VFS. Есть мысли кое-какие.
ну как бы очевидно разделение
протокол, пользователь, пароль, каталог
[13:50:17] <andrew_b> Из этого следуют два обстоятельства: во-первых, постоянный парсинг директории, во-вторых, неработяющая перекодировка панели, #2137.
[13:50:18] <il.smind> нужно ли путь парсить до списка вложенных каталогов..
[13:50:58] <andrew_b> Поскольку в этом случае /#enc:UTF-8 воспринимается ещё как один каталог.
[13:51:34] <il.smind> #enc:
[13:51:59] <andrew_b> Но. В VFS есть одна волшебная виртуалная FS: localfs.
[13:53:18] <andrew_b> Так вот, если "собирать без VFS" трактовать как "собирать только с localfs", то от совместимости с libc по функциям можно отказаться.
[13:54:04] <slavazanko> да
[13:54:05] <andrew_b> И гонять один раз распарсенный URL через аргумент функции.
[13:54:37] <andrew_b> А его самого хранить в WPanel.
[13:55:28] <andrew_b> Но сейчас релизы.
[13:55:54] <andrew_b> В стейбл что-то будет ещё переноситься?
[13:56:11] <slavazanko> думаю, что нет
[13:56:41] <andrew_b> Тогда я обновляю NEWS 4.7.0.5.
[13:58:48] <slavazanko> угу
[14:05:25] <il.smind> #enc: может быть в начале
[14:05:35] <il.smind> и наверное должен
[14:05:36] <andrew_b> Не.
[14:05:42] <il.smind> ща...
[14:05:49] <andrew_b> У каждого каталога независимая кодировка.
[14:06:01] <il.smind> ладно
[14:06:10] <il.smind> звучит убедительно
[14:06:34] <il.smind> но это все равно должным образом не работает
[14:06:47] <il.smind> и мне не нравится такой подход
[14:07:11] <il.smind> получается не стройная система а куетень
[14:07:36] <il.smind> путь превращается... превращается...
[14:08:05] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2135 (End button in MC viewer jumps too far) updated
http://www.midnight-commander.org/ticket/2135#comment:5
• Ticket #2167 (Prepare for stable release mc-4.7.0.5) updated
http://www.midnight-commander.org/ticket/2167#comment:2
[14:08:06] <slavazanko> путь сейчас страх и ужаснах.
[14:08:32] <il.smind> 2097 давно
[14:09:16] <andrew_b> Народ хочет фикса во вьювере.
[14:09:22] <il.smind> давайте так... (чисто в плане пробного шара)
[14:09:41] <il.smind> предположим что #enc это опция
[14:09:50] <il.smind> опция текущего пути
[14:10:02] <andrew_b> Давай сначала релиз.
[14:11:10] <il.smind> andrew_b> Давай сначала релиз.
да понятно
[14:11:19] <il.smind> но одно другому не мешает
[14:11:37] <il.smind> я просто пытаюсь смоделировать ситуацию
[14:11:44] <il.smind> за и против
[14:11:57] <il.smind> какие плюсы
[14:12:35] <il.smind> плюсы очевидны - нормальный путь, просто обрабатывать
[14:13:07] <andrew_b> Бля.
[14:13:10] <slavazanko> если перестать парсить путь как текст, а начать контролировать его от корня в виде связанного списка структур, то всегда можно знать полный путь (просто пробегаем по списку в обратном направлении)
например, путь
/tmp/111.tar.gz#utar/patches/#enc:866/bla-bla
сполне может превратиться в структуры:
1) name=/ (тип обработчика = localfs)
2) name = tmp (тип обработчика = localfs)
3) name = 111.tar.gz (тип обработчика = utar)
4) name = patches (тип обработчика = utar)
5) name = bla-bla (тип обработчика = utar; кодировка 866)

всё. между функциями передавать указатель на последний элемент в пути. То есть, на 5-ю структуру
[14:13:15] <andrew_b> Забыл засквошить.
[14:13:24] <andrew_b> Сейчас перепушу.
[14:13:28] <slavazanko> давай
[14:13:30] <il.smind> andrew_b> Забыл засквошить.
ах ты!
[14:13:39] <il.smind> минусы - если у нас есть несколько каталогов с разным кодировками
[14:13:58] <il.smind> допустим
/1111/2222/3333
[14:14:52] <il.smind> в каталоге /1111 файлы в UTF, в каталоге /1111/2222 в кои8 в /1111/2222/3333 в 1251
[14:15:05] <slavazanko> один каталог или один файл пути равно одной структуре у нас. Всё. проюлем не вижу никаких.
можно уже не по уродски показывать путь в панели, а как
/tmp/111.tar.gz
utar: /patches/bla-bla
encode: 866
[14:15:11] <il.smind> придется при входе выхходе менять кодировку
[14:15:59] <il.smind> но это каким дэбилом надо быть чтобы делать такое "в каталоге /1111 файлы в UTF, в каталоге /1111/2222 в кои8 в /1111/2222/3333 в 1251"
[14:16:11] <il.smind> отсюда вывод
[14:16:20] <slavazanko> это запросто
[14:16:36] <il.smind> slavazanko: да запросто то запросто
[14:16:47] <il.smind> но надо ли
[14:17:00] <slavazanko> /tmp/file-with-cp866.zip/file-with-cp1251.rar/my-file
[14:17:01] <il.smind> плюс есть выход
[14:17:19] <slavazanko> архив архиве. кодировки разные. вуаля
[14:17:21] <il.smind> у нас есть авто определение кодировки
[14:17:33] <il.smind> в редакторе вьювере
[14:17:51] <il.smind> можно прикрутить такое же в панели
[14:18:04] <il.smind> это я развиваю мысль
[14:19:13] <il.smind> вобщем я за то чтобы сделать кодировку опцией "полного пути" а не локальной директории
[14:19:28] <il.smind> вот такое моё мнение
[14:20:55] <il.smind> ", а начать контролировать его от корня в виде связанного списка структур, то всегда можно знать полный путь (просто пробегаем по списку в обратном направлении)
например, путь "

в принципе мне нравится
[14:22:06] <il.smind> вопрос только в нужны ли опции каждого каталога или нужны опции глобального пути...
[14:22:24] <il.smind> можно и сделать для каждого...
[14:22:40] <il.smind> наверное так будет правильнее
[14:22:44] <slavazanko> путь для каждого каталога будут. Глобальные опции - в самой первой структуре (которая '/')
[14:22:50] <slavazanko> угу
[14:23:51] <slavazanko> короче, путь - это GList. Двунаправленный.
[14:24:00] <il.smind> Двунаправленный. ?
[14:24:29] <slavazanko> наверное :)
[14:24:31] <il.smind> а как будем узнавать начало пути?
[14:25:05] <slavazanko> g_list_index(handler, 0);
[14:25:14] <andrew_b> Ну чё с релизами? У меня времени час остался.
[14:25:22] <il.smind> наверное у начального элемента должно быть заполнено поле gboolean root
[14:25:26] <slavazanko> релизимся. Ты исправил?
[14:25:30] <il.smind> andrew_b: dkbk&
[14:25:39] <il.smind> andrew_b: влил?
[14:25:57] <andrew_b> Давно.
[14:25:57] <slavazanko> > наверное у начального элемента должно быть заполнено поле gboolean root
зачем? он просто первый в списке
[14:26:05] <il.smind> slavazanko: 1959?!
[14:26:21] <il.smind> >он просто первый в списке
чо эта?!
[14:26:41] <il.smind> путь может быть составной
[14:26:46] <slavazanko> > 1959?!

> Need to rewrite man2hlp
ы?
[14:26:53] <slavazanko> путь составной?
[14:26:56] <andrew_b> NEWS обновляю.
[14:27:01] <slavazanko> у пути всегда есть начало
[14:27:12] <slavazanko> Андрей, ты стейбл релизишь?
[14:27:16] <il.smind> tar:///// zip:////
[14:27:27] <andrew_b> Я нет.
[14:27:46] <andrew_b> Блин, Юра нужен, чтобы тарболы делать.
[14:27:55] <il.smind> > Need to rewrite man2hlp
ы?
ща спрошу как дела у человека
[14:27:58] <andrew_b> Иначе опять та шняга с rpath.
[14:28:06] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2097 (Cleanup for current master) closed
http://www.midnight-commander.org/ticket/2097#comment:21
• Ticket #1949 (Complete struct initialization) updated
http://www.midnight-commander.org/ticket/1949#comment:4
• Ticket #1949 (Complete struct initialization) closed
http://www.midnight-commander.org/ticket/1949#comment:5
• Ticket #2041 (missing retcheck of g_strdup_printf in logging.c) updated
http://www.midnight-commander.org/ticket/2041#comment:4
• Ticket #2041 (missing retcheck of g_strdup_printf in logging.c) closed
http://www.midnight-commander.org/ticket/2041#comment:5
• Ticket #2078 (src-charsets.c-getting-rid-of-errbuf_255) updated
http://www.midnight-commander.org/ticket/2078#comment:4
• Ticket #2078 (src-charsets.c-getting-rid-of-errbuf_255) closed
http://www.midnight-commander.org/ticket/2078#comment:5
• Ticket #2119 (some-trivial-corrections) updated
http://www.midnight-commander.org/ticket/2119#comment:5
• Ticket #2119 (some-trivial-corrections) closed
http://www.midnight-commander.org/ticket/2119#comment:6
• Ticket #2166 (Prepare for release mc-4.7.2) updated
http://www.midnight-commander.org/ticket/2166#comment:1
[14:28:09] <slavazanko> Илья, давай попозжа. Скажу только, что tar и zip тоже не посреди HDD неприкаянные висят. У них есть каталог, в котором они лежат
[14:28:31] <il.smind> slavazanko: давай попозжа
[14:28:33] <slavazanko> а хотя
[14:29:11] <slavazanko> предлагаю релизиться вечером. Андрей, у тебя без проблем будет? В крайнем случае вечером слай со стиксом подтянутся - они потестят тарболлы если что
[14:29:44] <slavazanko> почему вечером: дома Федорка и новый автотулс
[14:30:01] <andrew_b> А... Ну ладно.
[14:30:03] <slavazanko> да и чтобы жопу не рвать за оставшийся час
[14:30:14] <slavazanko> обязательно в спешке накосячим
[14:30:59] <andrew_b> Только я по GPRS тарболы скачивать не буду. :)
[14:31:32] <slavazanko> не, не нужно :)
ты репу домой давно пулил?
[14:31:51] <andrew_b> Каженный день пулю. А как иначе?
[14:32:24] <slavazanko> гуд :)
[14:32:37] <andrew_b> У меня проблем с rpath не было никогда, потому что я собираю из репы, а не из тарбола.
[14:33:41] <il.smind> > У меня проблем с rpath не было никогда, потому что не было
[14:34:02] <il.smind> так что я не словлю косяка в любом случае
[14:48:30] <slavazanko> по №2135
помню, что что-то обсуждали... но к чему пришли не помню :)
Это можно пофиксить переходом в конец файла и потом как бы откатом позиции экрана назад на количество отображаемых строк?
[14:48:37] <slavazanko> http://www.midnight-commander.org/ticket/2135#comment:5
[14:58:32] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2135 (End button in MC viewer jumps too far) updated
http://www.midnight-commander.org/ticket/2135#comment:6
[15:02:09] <il.smind> <slavazanko> по №2135
помню, что что-то обсуждали... но к чему пришли не помню :)
я конечно могу еще раз рассказать, но готов ли ты?
[15:03:05] <andrew_b> il.smind: ни к чему не пришли.
[15:03:19] <slavazanko> да вот покоя не даёт одна мысля...
ща попробую костыль соорудить
[15:03:28] <il.smind> andrew_b: ну я готов к компромиссам
[15:04:10] <il.smind> только вот хорошо-ли это половинчатое решение
[15:05:49] <andrew_b> slavazanko: кой-какой костыль я соорудил в 2135_viewer_jump_to_eof.
[15:06:47] <andrew_b> Но он не всегда адекватно подпирает.
[15:07:16] iNode вышел из конференции
[15:07:30] <il.smind> andrew_b: адекватный костыль будет волочить за собой недольшую инвалидную коляску на протонном ускорителе
[15:07:41] <il.smind> вот в чем проблема
[15:07:42] <slavazanko> view->dpy_end = это что?
[15:07:48] <andrew_b> Кроме того, есть ещё баг с переносом длинных строк.
[15:08:02] <andrew_b> Надо сначала порешить с ним.
[15:08:43] <il.smind> slavazanko: я понимаю твою идею, но это расчетная величина, расчитывается в момент перерисовки страницы
[15:08:49] <andrew_b> 142 off_t dpy_start; /* Offset of the displayed data */
143 off_t dpy_end; /* Offset after the displayed data */
[15:09:17] <slavazanko> Илья, предлагаю сейчас просто эмулировать действия человека.
То бишь, перейти в конец файла во вьювере и жмакать "вверх" до тех пор, пока нижняя строка не станет отображаться в последней строке вьювера
[15:09:18] <il.smind> slavazanko: поверь если бы было простое решение я бы сделал
[15:09:46] <il.smind> slavazanko: так я и делал, а после этого так же делал и андрей
[15:09:53] <il.smind> эта схема понятна
[15:09:56] <slavazanko> гм
[15:10:02] <il.smind> дьявол в деталях
[15:10:38] <il.smind> как только мы жмакнем pgdn мы улетим за пределы конца файла
[15:11:15] <il.smind> основная проблема именно с pgdn
[15:11:58] <andrew_b> Я уже не помню, но вроде dpy_start не всегда пересчитывается.
[15:12:04] <slavazanko> за пределы... гм. ну сейчас не вылетаем же
[15:12:11] <andrew_b> Надо в логах смотреть.
[15:12:12] <il.smind> slavazanko: ))
[15:12:28] <il.smind> вылетаем
[15:12:36] <il.smind> но не далеко
[15:21:58] <il.smind> а мне сегодня снилось как поправить поля ввода
[15:22:13] <slavazanko> :)
[15:22:26] <il.smind> slavazanko: 212?!
[15:23:05] <slavazanko> не кричи. попозжа
[15:23:26] <il.smind> ГДЕ Я КРИЧАЛ?!!!!!! !!!!
[15:23:44] <il.smind> последнее это шутка
[15:24:08] <il.smind> хотел с сорока восклицательными знаками написать
[15:24:36] <slavazanko> ну ладно, не шепчи. попозжа
[15:24:37] <slavazanko> :)
[15:25:05] <andrew_b> slavazanko: 212 мне нужен для многооконности.
[15:25:36] andrew_b вышел из конференции: конец рабочего дня
[15:25:51] <il.smind> slavazanko: сорвешь сроки, будешь иметь дело с основным заказчиком
[15:26:01] <il.smind> а он шутить не любит
[15:26:06] <slavazanko> окак.
[15:26:10] <il.smind> :)
[15:26:25] <il.smind> блин слился заказчик
[15:55:16] iNode зашёл в конференцию
[15:56:21] andrew_b зашёл в конференцию
[15:57:55] <andrew_b> хорошо, что релиз не сделали
[15:58:06] <slavazanko> ?
[15:59:06] <andrew_b> надо pu.po обновить
[15:59:21] <slavazanko> а.
[15:59:44] <andrew_b> ru.po
[16:00:05] <slavazanko> я понял
[16:01:42] <andrew_b> а 212 в релиз не обязательно
[16:02:02] <slavazanko> ок
[16:02:23] andrew_b вышел из конференции
[16:04:42] <slavazanko> не хочу хвастаться, но придётся.
Кажись я победил 2135_viewer_jump_to_eof
ща запушу...
[16:10:39] <slavazanko> http://www.midnight-commander.org/ticket/2135#comment:7
[16:12:22] <slavazanko> ллюдииии..
аааууу!..
[16:15:13] <slavazanko> злые вы...
[16:31:36] <slavazanko> ...уйду от вас...
[16:51:40] <slavazanko> ну всё, ушёл...
[16:59:00] slavazanko вышел из конференции
[17:02:38] il.smind-- зашёл в конференцию
[17:02:51] <il.smind--> slavazanko: ушел?
[17:12:12] <il.smind--> slavazanko: извини дружище, но твой бранч работает ровно точно так же как и Андрея, и с теми же проблемами что были у меня а именно перематывает за конец файла
[17:40:40] andrew_b зашёл в конференцию
[18:28:00] repolainen зашёл в конференцию
[18:56:05] slavazanko/h зашёл в конференцию
[18:58:55] <slavazanko/h> пришёл.
> slavazanko: извини дружище, но твой бранч работает ровно точно так же как и Андрея, и с теми же проблемами что были у меня а именно перематывает за конец файла
эм... это не мой бранч - это бранч Андрея. Там мой второй коммит. в продолжение идеи Андрея.
[18:59:10] <slavazanko/h> у тебя точно вылетает за пределы конца файла?
[18:59:38] <andrew_b> Я не проверял.
[18:59:46] <andrew_b> Делаем так:
[19:00:05] <slavazanko/h> egmont проверил и остался в восторге
[19:00:32] <andrew_b> Жмём End, потом стрелку вверх один раз, потом PgDn.
[19:01:13] <andrew_b> Вопрос: что такое "Search is disabled" в диффвьювере?
[19:01:15] <slavazanko/h> ща... запулю
только-только пожрамши
[19:01:26] <andrew_b> :)
[19:08:07] <slavazanko/h> > Жмём End, потом стрелку вверх один раз, потом PgDn.
всё зер гуд
[19:08:16] <slavazanko/h> 2135_viewer_jump_to_eof
[19:08:19] <slavazanko/h> сами пробуйте
[19:12:40] andrew_b вышел из конференции: Replaced by new connection
[19:12:43] andrew_b зашёл в конференцию
[19:13:08] <andrew_b> Ну как бы да.
[19:15:34] <slavazanko/h> Илья?
[19:16:09] <slavazanko/h> touch il.smind il.smind--
[19:26:57] <slavazanko/h> блин, хотелось бы 2135 сейчас в релиз включить.. меня это поведение тоже немного анноило
[19:27:28] <andrew_b> Можно и включить.
[19:28:56] <slavazanko/h> провотайте плиз
[19:29:04] <slavazanko/h> и начнём релизиться
[19:29:16] <andrew_b> Я переводы обновляю.
[19:32:21] <slavazanko/h> в смысле, рефрешишь *.po-файлы*
[19:32:38] <andrew_b> Нет. ru.po только.
[19:32:54] <slavazanko/h> а. Ну тоже гуд
[19:38:20] <andrew_b> Всё, я готов.
[19:38:34] <andrew_b> Stable можно релизить.
[19:39:28] <slavazanko/h> гуд.
[19:39:40] <slavazanko/h> начинаю тогда. Пока смотри EOF во вьювере
[19:41:04] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2167 (Prepare for stable release mc-4.7.0.5) updated
http://www.midnight-commander.org/ticket/2167#comment:3
[19:42:42] <andrew_b> Слава, почему меня швыряет из https в http и обратно? :)
[19:43:25] <andrew_b> Был в https, проголосова за тикет, оказался в http.
[19:44:09] <slavazanko/h> гм... хз. Потом попробую поставить точку над i
я кроме апача веб-серверов и не настраивал по-нормальному... к апачу привык. Поэтому пока сам лдо конца не могу проконтролировать..
[19:44:44] <andrew_b> Ясно.
[19:49:42] <andrew_b> ping il.smind--
[19:49:43] <Зося_Синицкая> andrew_b: Ошибка! 404/cancel! remote-server-not-found
[19:50:18] <andrew_b> il.smind--: ping
[19:50:36] <il.smind--> тут
[19:50:53] <slavazanko/h> уфф.
отлегло
[19:50:55] <il.smind--> релизимся?
[19:51:11] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2135 (End button in MC viewer jumps too far) updated
http://www.midnight-commander.org/ticket/2135#comment:9
• Ticket #2097 (Cleanup for current master) updated
http://www.midnight-commander.org/ticket/2097#comment:22
• Ticket #2119 (some-trivial-corrections) updated
http://www.midnight-commander.org/ticket/2119#comment:7
• Ticket #2078 (src-charsets.c-getting-rid-of-errbuf_255) updated
http://www.midnight-commander.org/ticket/2078#comment:6
• Ticket #2041 (missing retcheck of g_strdup_printf in logging.c) updated
http://www.midnight-commander.org/ticket/2041#comment:6
• Ticket #1949 (Complete struct initialization) updated
http://www.midnight-commander.org/ticket/1949#comment:6
[19:51:25] <slavazanko/h> да. пока стейбл. Посмотри пока что http://www.midnight-commander.org/ticket/2167
[19:51:42] <andrew_b> http://www.midnight-commander.org/ticket/2135
[19:52:37] <slavazanko/h> тьфу, да. верно
[19:54:05] <andrew_b> il.smind--: вроде работает 2135.
[19:58:28] <slavazanko/h> make[3]: Leaving directory `/home/slavaz/work/mc/git/build_root/po'
make update-gmo
make[3]: Entering directory `/home/slavaz/work/mc/git/build_root/po'
cd ../../po && rm -f ru.gmo && /usr/bin/msgfmt -c --statistics -o ru.gmo ru.po
ru.po:450: одно из полей `msgid' или `msgstr' завершается '\n', тогда как другое -- нет
/usr/bin/msgfmt: найдена 1 критическая ошибка
1032 переведенных сообщения, 2 непереведенных сообщения.
make[3]: *** [../../po/ru.gmo] Ошибка 1
[19:58:40] <slavazanko/h> ща подправлю...
[19:59:16] <andrew_b> Блин.
[19:59:23] <slavazanko/h> фигня.
[19:59:39] <andrew_b> Я не компилировал.
[20:00:14] <il.smind--> я сейчас детей уложе
[20:00:30] <slavazanko/h> давай. не пропадай только
[20:01:08] Yury V. Zaytsev зашёл в конференцию
[20:01:16] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2166 (Prepare for release mc-4.7.2) updated
http://www.midnight-commander.org/ticket/2166#comment:3
• Ticket #2167 (Prepare for stable release mc-4.7.0.5) updated
http://www.midnight-commander.org/ticket/2167#comment:4
• Ticket #2167 (Prepare for stable release mc-4.7.0.5) updated
http://www.midnight-commander.org/ticket/2167#comment:5
[20:01:17] <Yury V. Zaytsev> Ахйтунг ахйтунг
[20:01:29] <slavazanko/h> ?
[20:01:43] <slavazanko/h> привет
[20:01:47] <Yury V. Zaytsev> Короче ситуация такая что у меня есть очень мало времнеи, но если надо сделать тарболы я сделаю
[20:02:05] <Yury V. Zaytsev> У меня тут большое очень палево, а завтра вообще расстрел будет, так что я за почтой только слежу
[20:02:37] <slavazanko/h> тарболлы и я сейчас сделаю. На федорке 12-й. Думаю, проблем не будет у тебя
[20:03:05] <slavazanko/h> впрочем, если сейчас немного подождёшь и проверишь тарболлы на предмет компиляции, то будет здорово
[20:04:05] <Yury V. Zaytsev> Теоретически на 12 самый последний автокрап вроде так что не должно
[20:04:12] <repolainen> [:
[20:04:24] <Yury V. Zaytsev> Но я могу пбилдером их травануть на всякий случай в качестве контрольного
[20:04:42] <slavazanko/h> ну и гуд. В принципе, и на работе у меня есть последний. У меня дебиан в чруте остался. Sid
[20:05:01] <slavazanko/h> да, контрольно я бы не отказался подстраховаться
[20:05:30] <Yury V. Zaytsev> Слава кстати давай драться :)
[20:05:40] <Yury V. Zaytsev> Чтобы не тратить время на разговоры
[20:05:42] <slavazanko/h> ?
[20:05:54] <slavazanko/h> зачем драться?
[20:06:03] <Yury V. Zaytsev> Ну как интеллигентные люди
[20:06:13] <repolainen> древняя русская традиция
[20:06:20] <Yury V. Zaytsev> Чего ты там всё мутишь какой-то ng
[20:06:27] <slavazanko/h> а. Есть традиция древнее
[20:06:39] <slavazanko/h> ng забудь пока :)
[20:06:49] <Yury V. Zaytsev> Нет, серьёзно
[20:07:00] <Yury V. Zaytsev> Ну я понимаю допустим тебе англисйксий мешает
[20:07:23] <slavazanko/h> и?
[20:07:34] <Yury V. Zaytsev> Но если ты почитаешь вдумчиво все вопли в мейллисте то они сводятся как правило к вещам, которые очень просто решить без всяких революций
[20:08:12] <andrew_b> Революцию делать всё равно придётся.
[20:08:17] <repolainen> :]
[20:08:18] <andrew_b> И не одну.
[20:08:24] <Yury V. Zaytsev> Например, было куча диких оров насчет кеймапов. Опять же когда Илья сделал крутые редефайнбл кеймапы и профили которые "крутой" и "по-умолчанию" все проблемы решились
[20:08:54] <slavazanko/h> больше опций
[20:08:56] <repolainen> осталось еще 3 небольших проблемы :]
[20:09:00] <Yury V. Zaytsev> То же самое по скинам. С ними правда плохо то, что некоторые старые вещи пока непонятно как на них портировать типа с editnormal
[20:09:04] <andrew_b> У нас нет крутого профиля. :)
[20:09:05] <repolainen> editor, viewer и vfs :]
[20:09:41] <Yury V. Zaytsev> С поисков во вьюэре кстати, опять же, была документированная разница на два буфера
[20:09:49] <Yury V. Zaytsev> / это поиск по регэкспам
[20:09:56] <Yury V. Zaytsev> f7 это нормал поиск
[20:10:22] <Yury V. Zaytsev> Почему нелзья сделать / поиском по регэкспам и с отдельным буфером используя универсальный энджин опять же непонятно
[20:10:39] <Yury V. Zaytsev> Ну другое дело что приоритет у этой задачи самый последний но в принципе
[20:10:45] <andrew_b> Я против отдельного буфера.
[20:11:00] <il.smind--> всё я тут
[20:11:13] <Yury V. Zaytsev> А чем ты объясняешь против? что это усложнение кода или тебе так неудобно?
[20:11:17] <andrew_b> Отдельный буфер -- в смысле отдельная история?
[20:11:21] <Yury V. Zaytsev> Не
[20:11:29] <Yury V. Zaytsev> История будет общей
[20:11:40] <Yury V. Zaytsev> Просто буфер это когда ты ищешь что-то
[20:12:10] <Yury V. Zaytsev> Т.е. не знаю, термин стандратный. В общем в памяти когда по f7 оно продолжает искать одно слово, а / другое
[20:12:26] <repolainen> с поиском по мере набора
[20:12:31] <andrew_b> У нас нет такого.
[20:12:33] <Yury V. Zaytsev> repolainen: о нет
[20:12:49] <repolainen> а дедушка ленин одобрил бы
[20:12:57] <repolainen> ессно если там регексп то хер
[20:12:59] <Yury V. Zaytsev> andrew_b: я излагаю понимабельно?
[20:13:11] <Yury V. Zaytsev> repolainen: вот именно что исторически это был регэксп
[20:13:16] <andrew_b> Как только диалог закрывается, содержимое поля ввода попадает в историю. Если стория общая, то и буфер один.
[20:13:41] <Yury V. Zaytsev> andrew_b: а т.е. буфера не существует вообще
[20:13:50] <Yury V. Zaytsev> когда делаешь next оно берется из истории???
[20:14:28] <andrew_b> Ну, есно, есть переменная, в которой хранится то, что мы ищем.
[20:14:37] <slavazanko/h> http://www.midnight-commander.org/nopaste/tarball/ - качайте любой, проверяйте
[20:14:42] <il.smind--> slavazanko/h: бля твой бранч работает
[20:14:59] <Yury V. Zaytsev> andrew_b: почему тогда ты говоришь что буфера нет?
[20:15:01] <il.smind--> не понимаю как это возможно но фак
[20:15:01] <slavazanko/h> атто. голосуй.
в 4.7.2 успеваем
[20:15:07] <andrew_b> slavazanko/h: он тебя обозвал.
[20:15:28] <slavazanko/h> да ничего, я ему уже на спину плюнул
[20:15:31] <Yury V. Zaytsev> Сейчас проверю только пиццу в микроволнову посталю
[20:19:09] <il.smind--> 2135
[20:19:18] <il.smind--> апрувд
[20:19:36] <slavazanko/h> http://www.midnight-commander.org/ticket/2167#comment:6
[20:19:55] <andrew_b> slavazanko/h: заодно NEWS обнови. В том же бранче.
[20:20:01] <slavazanko/h> угу
[20:20:26] <slavazanko/h> пока вы компилите тарболлы и вотаете, я волью 2135 в мастер...
[20:27:06] <Yury V. Zaytsev> Да, собрать пакет по дебиан это просто кровавыми слезами плакать
[20:27:18] <Yury V. Zaytsev> Ненавижу их тупую систему... как хорошо под rhel
[20:28:14] <Yury V. Zaytsev> Но сборка пошла наконец. Надо ведь было обновить этот ченджлог поганый специальной утилитой, потом сгенировраоть пакте, причем без цифровой подписи оно конечно никак, причем я собираю то на другой машине, т.е. надо кидать всё туда-сюда. Вот гады...
[20:28:43] <slavazanko/h> тарболлы собрались?
[20:28:50] <repolainen> debian rulez
[20:29:07] <andrew_b> gentoo?
[20:29:28] <repolainen> gentoo wut? :]
[20:29:32] <il.smind--> собираю 4.7.0.5
[20:30:03] <andrew_b> is gentoo rulez?
[20:31:09] <repolainen> sure it is :]
[20:31:29] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2135 (End button in MC viewer jumps too far) updated
http://www.midnight-commander.org/ticket/2135#comment:11
• Ticket #2135 (End button in MC viewer jumps too far) closed
http://www.midnight-commander.org/ticket/2135#comment:12
[20:31:33] <repolainen> i'd say it even DOES :]
[20:34:13] <Yury V. Zaytsev> slavazanko/h: etc/mc/extfs/*.ini
[20:34:17] <Yury V. Zaytsev> Вот с этим что стало
[20:34:30] <andrew_b> Нет его.
[20:34:40] <Yury V. Zaytsev> А куда если не секрет?
[20:34:44] <repolainen> ненужен
[20:34:49] <andrew_b> Да.
[20:34:57] <Yury V. Zaytsev> Серьёзно
[20:34:59] <Yury V. Zaytsev> Просто не стало?
[20:35:05] <repolainen> amen
[20:35:06] <andrew_b> Да.
[20:35:26] <Yury V. Zaytsev> У дебиана сраный искусственный интеллект когда файлов не хватает и пакет не собрался
[20:35:41] <Yury V. Zaytsev> Стирает вообще всё нафиг. Так тчо я спрашиваю чтобы исправть пакет
[20:35:44] <andrew_b> Это нормально.
[20:35:59] <andrew_b> Если файлы прописаны, должны быть.
[20:36:31] <Yury V. Zaytsev> RPM оставляет билдрут чтобы можно было разобраться в чем проблема
[20:37:00] <Yury V. Zaytsev> pbuilder же бодро убирает всё. Причем кстати после апгрейда на люсид перестали снова хуки работать мои, которые я туда таки засунул потом и кровью
[20:37:19] <repolainen> gentoo пожволяет покопожиться в сорсах и даже заинсталлить модифицированный пакет
[20:37:34] <repolainen> удобно при исправлении багов вживую :]
[20:38:09] styx.mp зашёл в конференцию
[20:38:21] <slavazanko/h> 2167 ждёт голоса...
[20:38:30] <andrew_b> Ну вот и баг в мастере вылез.
[20:38:36] <andrew_b> :))
[20:38:42] <slavazanko/h> какой баг?
[20:38:53] <andrew_b> 449 if (dup2 (old_error, 2))
450 {
451 message (error, MSG_ERROR, "%s", _("Error dup'ing old error pipe"));
452 return 1;
453 }
[20:38:56] <il.smind--> slavazanko/h: минуту еще подожди
[20:39:06] <styx.mp> я знаю как завалить вертикальное выделение (:
[20:39:07] <andrew_b> 449 if (dup2 (old_error, 2) < 0)
[20:39:21] <slavazanko/h> какой файл?
[20:39:26] <il.smind--> andrew_b: то то у меня в архивы перестало входить
[20:39:32] <andrew_b> lib/utilunix.c
[20:40:23] <il.smind--> extfs.c: В функции ‘extfs_find_entry_int’
extfs.c:221: предупреждение: assignment discards qualifiers from pointer target type
extfs.c: В функции ‘extfs_resolve_symlinks_int’
extfs.c:685: предупреждение: результат ‘g_slist_delete_link’, декларированной с атрибутом warn_unused_result, игнорируется
[20:40:41] <il.smind--> так и должно быть в 4.7.0.5
[20:40:42] <il.smind--> ?
[20:40:46] <andrew_b> Да.
[20:40:50] <il.smind--> ок
[20:40:51] <slavazanko/h> да
[20:40:54] <andrew_b> В мастере починено.
[20:40:57] <slavazanko/h> его не клинапили
[20:41:33] <andrew_b> Точнее,
[20:41:42] <andrew_b> 449 if (dup2 (old_error, 2) == -1)
[20:42:09] <Yury V. Zaytsev> dh_install: mc missing files (usr/share/mc/extfs/*), aborting
[20:42:24] <andrew_b> Да.
[20:42:33] <Yury V. Zaytsev> А это что?
[20:43:29] <Yury V. Zaytsev> Че-то я совсем от жизни остал
[20:43:32] <Yury V. Zaytsev> Просто убирать
[20:43:58] andrew_b вышел из конференции: Replaced by new connection
[20:44:01] andrew_b зашёл в конференцию
[20:44:09] <andrew_b> Ненене.
[20:44:34] <andrew_b> Теперь это /usr/libexec/mc/extfs.d/*
[20:47:34] <slavazanko/h> > if (dup2 (old_error, 2) == -1)
Мать его ети, будет прямой комит в мастер. Инъекция фиксинга
[20:47:43] <slavazanko/h> сделал
[20:48:01] <repolainen> ай-яй-яй
[20:48:10] <slavazanko/h> знаю
[20:48:20] <repolainen> скока сайноффов на коммит? :]
[20:48:34] <slavazanko/h> один пока :)
[20:48:40] <andrew_b> Один, как обычно.
[20:49:01] * repolainen facepalms
[20:49:49] <repolainen> я тут на днях таки осилил тутор на progit по гиту прочитать - рэкамендую. описаны всякие прикольные штуки :]
[20:49:52] <Yury V. Zaytsev> dh_install: mc missing files (usr/libexec/mc/extfs.d/*), aborting
[20:49:56] <Yury V. Zaytsev> в бешенстве
[20:50:04] <Yury V. Zaytsev> Неужели хуки чинить
[20:50:07] <Yury V. Zaytsev> Вот ублюдки
[20:50:09] <il.smind--> repolainen> ай-яй-яй
сам то сколько уже напушил в мастер напрямую а? :)
[20:50:21] <il.smind--> repolainen: я за тобой давно слежу :)
[20:50:23] <repolainen> il.smind--: мне можно :]
[20:50:55] <andrew_b> Yury V. Zaytsev: а у вас там в дебианах /usr/libexec и /usr/lib не одно и то же?
[20:51:33] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2167 (Prepare for stable release mc-4.7.0.5) updated
http://www.midnight-commander.org/ticket/2167#comment:8
[20:52:51] <Yury V. Zaytsev> andrew_b: да похоже... это не у нас
[20:52:53] <Yury V. Zaytsev> Это у них
[20:53:26] <repolainen> *tsk* *tsk* *tsk*
[20:53:38] <Yury V. Zaytsev> tsk =?
[20:54:14] <Yury V. Zaytsev> В общем похоже с пакетом предстоит ещё много любви
[20:54:36] <repolainen> tsk - типа циканье зубом
[20:54:56] <Yury V. Zaytsev> И что оно значит>
[20:55:12] <Yury V. Zaytsev> dh_install: mc missing files (usr/lib/mc/extfs.d/*), aborting
[20:55:18] <Yury V. Zaytsev> Ну всё точно хуки чинить
[20:55:20] <Yury V. Zaytsev> Ненавижу
[20:55:51] <Yury V. Zaytsev> Ну вот как можно быть атким дебилом чтобы даже лог стирать
[20:55:56] <Yury V. Zaytsev> Ну не делает так mock
[20:56:29] <repolainen> тык ты ручкаме
[20:56:30] <Зося_Синицкая> repolainen: Я могу ошибаться, но ты ручкаме тут нету...
[20:56:33] <andrew_b> Шо-то я не понимаю. В логе коммит вижу, а в файле его следов нет.
[20:56:34] <repolainen> dh_build
[20:56:49] <repolainen> git blame
[20:56:55] il.smind-- вышел из конференции
[20:57:10] <slavazanko/h> Зося_Синицкая: не лезь в разговор взрослых
[20:57:18] <Зося_Синицкая> slavazanko/h: дура 8-)
[20:57:33] <andrew_b> slavazanko/h: ты что наделал с ньюсами?
[20:57:50] il.smind.. зашёл в конференцию
[20:57:52] <slavazanko/h> ступил. Исправился. Но пока не запушил
[20:58:05] <andrew_b> * Fixed jump to end of file

захреначил в 4.7.0-pre3.
[20:58:15] <slavazanko/h> угу. исправил
[20:58:52] <il.smind..> гы :)
[20:59:15] <repolainen> ай-яй-яй
[20:59:25] <repolainen> а всё почему? :]
[20:59:35] <andrew_b> хехегыгы
[21:00:14] <andrew_b> slavazanko/h: как тебя вообще туда занесло, в pre3? :)
[21:00:30] <il.smind..> беспричинно
[21:00:36] <slavazanko/h> потому что я хочу к жене. Хочу к своей свежекупленной плазме.
[21:00:39] il.smind.. вышел из конференции
[21:00:46] <slavazanko/h> andrew_b: сам удивился, не поверишь :)
[21:00:58] <Yury V. Zaytsev> repolainen: я не могу
[21:01:25] <Yury V. Zaytsev> repolainen: у меня симлинки по другому устроены чем на билд ферме
[21:01:47] <repolainen> Yury V. Zaytsev: есть 1 верный спозоб :]
[21:01:57] <repolainen> их можно (внезапно) зделать такими
[21:02:09] <repolainen> да и пакет на твоей машине я так понимаю тоже не собирается
[21:02:29] <Yury V. Zaytsev> repolainen: хороший варинат =) я не знаю какие там правда но можно посмотреть
[21:02:37] <Yury V. Zaytsev> repolainen: почему ты так понимаешь ? не понял
[21:02:38] <repolainen> можно локально попинать, шоп утрясти сдвинутый файлы
[21:03:07] <repolainen> ну всякие эти файлы отсутствующие
[21:03:14] il.smind.. зашёл в конференцию
[21:03:31] <Yury V. Zaytsev> ЙЕС
[21:03:38] <Yury V. Zaytsev> Я получил рут
[21:04:19] <repolainen> r0ot4d
[21:04:35] <Yury V. Zaytsev> root@davis:~/mc-4.7.0.5/src# readelf -a ./mc | grep RPATH
root@davis:~/mc-4.7.0.5/src#
[21:04:46] <Yury V. Zaytsev> slavazanko/h: всё, отправляйся к жене
[21:04:56] <andrew_b> Вот и ладненько.
[21:05:03] <Yury V. Zaytsev> Вопрос теперь где эти сраные файлы
[21:05:10] <andrew_b> Yury V. Zaytsev: какой жене???
[21:05:14] <il.smind..> Yury V. Zaytsev: ноно!
[21:05:19] <andrew_b> Самое гавное впереди.
[21:05:22] <slavazanko/h> рано к жене. ещё мастер не зарелизился
[21:05:23] <il.smind..> без глупостей!
[21:05:26] <Yury V. Zaytsev> il.smind andrew_b я его имел в виуд
[21:05:31] <Yury V. Zaytsev> но могу к вашим
[21:05:35] <andrew_b> 4.7.2 !!!
[21:06:07] il.smind.. вышел из конференции
[21:06:43] il.smind... зашёл в конференцию
[21:06:48] <Yury V. Zaytsev> /usr/lib/mc/mc/extfs.d
[21:06:50] <Yury V. Zaytsev> Отлично
[21:06:54] <Yury V. Zaytsev> НЕНАВИСТЬ
[21:07:12] <andrew_b> Откуда два раза mc?
[21:07:45] <Yury V. Zaytsev> А вот у нас так
[21:07:50] <Yury V. Zaytsev> .после make instal
[21:07:50] <repolainen> их
[21:08:06] <repolainen> это видать заместо либегзек
[21:08:07] <repolainen> :]
[21:08:08] <Yury V. Zaytsev> Дебилизм конечно согласен
[21:08:20] <repolainen> /usr/libexec -> /usr/lib/$PKG/
[21:08:29] <andrew_b> Я ржунемогу...
[21:08:35] <Yury V. Zaytsev> У нас до этого было

usr/lib/mc/mc/mc* usr/share/mc/bin
[21:08:40] <repolainen> ну какая в принципе разница? :]
[21:09:24] <Yury V. Zaytsev> А нельзя один mc убрать в autotools ли как?
[21:09:32] <Yury V. Zaytsev> Надо передавать libexecdir ему чтоли?
[21:09:43] <repolainen> думаю, виноваты не мы :]
[21:09:51] <andrew_b> repolainen: +1
[21:09:56] <Зося_Синицкая> andrew_b: Вы изменили карму repolainen до +1. Следующий раз можно изменить через: 01:00:00
[21:10:12] <repolainen> /usr/libexec/mc/mc-wrapper.csh
/usr/libexec/mc/mc-wrapper.sh
[21:11:02] <Yury V. Zaytsev> Ну оно понятно
[21:11:07] <Yury V. Zaytsev> Я спрашиваю как мне дальше с этим жить
[21:11:44] <andrew_b> slavazanko/h: Время приближается к 23:30. Я тут ещё минут 10 и спать.
[21:12:05] <slavazanko/h> ок. Не вопрос. Народу много - за мастер наголосуем.... :)
[21:12:15] <repolainen> Yury V. Zaytsev: ну шо зделаешь, параноики такие параноики, и ваще тя это не должно парить :]
[21:12:37] <andrew_b> Ты, главное, про dup2 не забудь.
[21:14:17] <Yury V. Zaytsev> Слава ну как можно
[21:14:27] <Yury V. Zaytsev> Зачем ты каждый раз пишешь release out stable
[21:14:45] <Yury V. Zaytsev> mc-4.7.0.5 stable released
[21:15:04] <Yury V. Zaytsev> Или Release: mc-4.7.0.5 (stable)
[21:15:21] <Yury V. Zaytsev> Нет такого глагола release out
[21:15:32] <styx.mp> stable release is out
[21:15:39] <Yury V. Zaytsev> styx.mp: точно хороший врантаб
[21:15:41] <repolainen> spit it out
[21:15:57] <repolainen> оно то есто, но оттенк адский :]
[21:15:58] <Yury V. Zaytsev> We spat out mc-4.7.0.5 release
[21:16:03] <Yury V. Zaytsev> Good appetite!
[21:16:26] <Yury V. Zaytsev> Жесткачом отдаёт
[21:16:30] <Yury V. Zaytsev> repolainen: я хочу чтобы у меня работал mc понимаешь
[21:16:39] <Yury V. Zaytsev> repolainen: проблема одна --- я один Д
[21:16:46] <repolainen> Yury V. Zaytsev: ты не представляешь КАК я тебя понимаю :]
[21:16:46] <Yury V. Zaytsev> Д'Артаньян
[21:16:56] <slavazanko/h> эм... ну извините за английскую. в анонсе про 4.7.2 исправлюсь.
[21:17:00] <Yury V. Zaytsev> А остальные соответственно кто как
[21:17:15] <slavazanko/h> педерасты, знаем
[21:17:18] <Yury V. Zaytsev> repolainen: поэтому я и вожусь с этим сраным пакетом
[21:17:40] <Yury V. Zaytsev> repolainen: мои глаза бы не видели эти паганые дебиановские скрипты иначе
[21:17:45] <repolainen> :]
[21:17:53] <repolainen> как я тебя понимаю :]
[21:18:15] <repolainen> я не могу поверить, что в дебиане так много софта даже при всем унынии ёбли с мешками :]
[21:18:35] <Yury V. Zaytsev> repolainen: это вообще парадокс для меня если честон
[21:18:54] <Yury V. Zaytsev> repolainen: берут старостью или не знаю чем... или такие идиоты как я опять же эитм занимаются
[21:19:03] <Yury V. Zaytsev> repolainen: ебилды если честно мне импонируют
[21:19:04] <repolainen> щас книжки всякие про взаимоотношения человеков и роботов читаю
[21:19:18] <Yury V. Zaytsev> repolainen: но спеки не напрягают... но мешки эти как вижу уши дымятся
[21:19:20] <repolainen> так там аж сквозит, что люди - сощества дутко иррациональные
[21:19:36] <repolainen> и чем больше им комфорта - тем меньше им это нравится
[21:19:49] <repolainen> мозможно debian и apple на этом и играют :]
[21:20:09] <Yury V. Zaytsev> Apple вообще ненавижу
[21:20:22] <Yury V. Zaytsev> У меня в макбукпро исайт отвалился через несколько месяцев
[21:20:32] <Yury V. Zaytsev> Куда они мои сраные 80 тыр пропили ?
[21:21:19] * repolainen так рад, что только мельком видел их девайсы
[21:21:42] <Yury V. Zaytsev> repolainen: да остой отстоем чего не говори
[21:21:55] <Yury V. Zaytsev> repolainen: только вот яблоко с обратной стороны крышки прикольно светится
[21:21:59] <repolainen> :]
[21:22:05] <repolainen> грызенное
[21:22:11] <Yury V. Zaytsev> Вот бы его можно было отковырять и куда-нибудь на нормальный ноут приляпать =)
[21:22:19] <repolainen> :]
[21:22:24] <repolainen> на эту тему была картинка
[21:22:36] <repolainen> реальное покусанное яблого скотчем примотано к самсунгу
[21:22:56] <repolainen> немножко торчит, но исмволизирует :]
[21:23:10] <Yury V. Zaytsev> Да самсунг тоже отстой
[21:23:16] <repolainen> ато
[21:23:17] <Yury V. Zaytsev> Я тут разбирал 2 недели назад й35
[21:23:20] <Yury V. Zaytsev> q35
[21:23:21] <repolainen> прада slavazanko/h? :]
[21:23:29] <Yury V. Zaytsev> Филипс десятка конечно же не предел
[21:23:35] <Yury V. Zaytsev> Если наковырял филлипс 8
[21:23:43] * repolainen не шарит
[21:23:44] <slavazanko/h> а чё я?
[21:23:52] <repolainen> а у тя гнусный :]
[21:23:56] <Yury V. Zaytsev> Разаборал уже наполовину и тут выяснилось что надо выдирать КЛАВУ чтобы извлечь жд
[21:24:17] * repolainen еще ни разу не думал разбирать свой hp
[21:24:38] <Yury V. Zaytsev> Причем сделали ублюдки отсек для жд с открывающейся крышкой, т.к. я думал что просто как в q40 вытащу сняв крышку отсека и открыв нижнюю часть корпуса
[21:25:09] <Yury V. Zaytsev> Зачем они отсек сделали я так и не понял. Видимо чтобы бесить людей --- типа а ну лошок, открой крышку? видишь ждд??? хрен достанешь!!!
[21:25:36] <repolainen> :]
[21:25:41] <repolainen> мот корпус старый
[21:25:43] <Yury V. Zaytsev> hp нормально разбираются на моём проверено :)
[21:26:10] <Yury V. Zaytsev> в общем ты прав
[21:26:20] <Yury V. Zaytsev> эти человеки какие-то аццкие садо мазо
[21:26:27] <Yury V. Zaytsev> ничего вообще нормально сделать нке могут
[21:26:31] <repolainen> [:
[21:26:39] <Yury V. Zaytsev> слава роботам!!!
[21:26:42] <repolainen> +1
[21:27:13] <repolainen> и самое ужасное - это синдром good enough :]
[21:27:18] <Yury V. Zaytsev> ода
[21:27:20] <repolainen> хер убедишь, что решение - отстой :]
[21:27:21] <Yury V. Zaytsev> вернее онет
[21:27:26] <Yury V. Zaytsev> не говори
[21:27:35] <Yury V. Zaytsev> руки бы поотрубал
[21:28:10] <Yury V. Zaytsev> repolainen: ну ты мне скажи таки этона вский пока ты тут и умный. --libexecdir если передам конфигуру с usr-lib должно проблему двух mc исправить в теории?
[21:28:35] andrew_b вышел из конференции
[21:28:46] <repolainen> да, но это не критично :]
[21:28:56] <repolainen> ты всё равно не увидишь эти дебильные пути :]
[21:29:16] <repolainen> мот в деб можно задавать $libexec для маски выковыривания файлов
[21:29:37] <Yury V. Zaytsev> Это мне критично т.к. я хочу теперь списки файлов по спеку сверять
[21:29:45] <repolainen> я подозреваю, что положение libexec не оч давно изменилось (или еще хуже - меняется от debian к ubuntu)
[21:29:48] <Yury V. Zaytsev> Его хоты бы Андрей обновляет актуально
[21:29:52] <repolainen> а
[21:30:07] <repolainen> а он тоже абсолютные пути юзает?
[21:30:09] <Yury V. Zaytsev> А то ты же знаешь, те которые не Дартаньяны они вообще на это кладут
[21:30:11] <repolainen> без libexec?
[21:30:23] <repolainen> мот есть смысл спек подровнять
[21:30:27] <repolainen> если там так можно
[21:30:42] <Yury V. Zaytsev> Не, у него всё нормально
[21:31:16] <Yury V. Zaytsev> Т.е. например берется релиз mc и просто пушится без обновления пакета. А дебиан он же умный. Как рпм на непакетированные файлы не проверяет. А то человекам без кожанной плетки скучно будет
[21:31:38] <Yury V. Zaytsev> В итоге например у все слетает раскраска файлов, потому что filehighlight не включили
[21:31:41] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2166 (Prepare for release mc-4.7.2) updated
http://www.midnight-commander.org/ticket/2166#comment:4
• Ticket #2166 (Prepare for release mc-4.7.2) updated
http://www.midnight-commander.org/ticket/2166#comment:5
[21:32:20] <repolainen> да, недавно видел :]
[21:32:36] <repolainen> у мехоила на компе такое дело, хоть ин и не знает и юзает git mc :]
[21:33:20] <Yury V. Zaytsev> Ну это же всё от избытка интеллекта
[21:33:41] styx.mp вышел из конференции
[21:36:01] <il.smind...> что там с 4.7.2?
[21:36:42] <slavazanko/h> в процессе аплоада в special area
[21:36:44] <repolainen> релизы юзают трусы. /me мержит mc-git
[21:37:03] <slavazanko/h> :)
гентушник - это диагноз ;)
[21:37:14] <repolainen> таки да :]
[21:39:12] <slavazanko/h> http://www.midnight-commander.org/nopaste/tarball/ - тут тарболлы
http://www.midnight-commander.org/ticket/2166#comment:6 - в сюда голосовать
[21:43:30] <repolainen> /usr/include/python2.6/longobject.h:51: warning: ISO C90 does not support 'long long'
[21:43:38] <repolainen> long objects are so long
[21:44:09] <slavazanko/h> не понял. ты mc компилишь?
[21:46:03] <repolainen> страшно, да? :]
[21:46:32] <repolainen> не боись - это libxml2 :]
[21:46:49] <slavazanko/h> эм... думал, пестон компилишь
[21:47:02] <repolainen> биндинги некие
[21:47:44] <repolainen> libxml это вроде нормальный способ парсить xml в python, в отличие от самописа на ruby
[21:48:09] <repolainen> прада в ruby libxmy биндинги тоже есть, но кому они надо? :]
[21:48:56] <slavazanko/h> что по тарболлам? кто-нить скачал/скомпилил?
[21:54:05] <il.smind...> slavazanko/h: компилю
[22:00:42] <Yury V. Zaytsev> slavazanko/h: ладно я пойду тогда
[22:00:55] <Yury V. Zaytsev> Мгне ндао тут пару мелких исправлений сделать и выспаться к завтра
[22:01:13] <slavazanko/h> ээх
[22:01:14] <Yury V. Zaytsev> А это депортируют нафиг и вот вам и mc :)
[22:01:15] <slavazanko/h> ладно.
[22:01:36] <repolainen> :]
[22:01:39] <Yury V. Zaytsev> Я потом как будет полегве вернусь к буферам, поиску и плагинам.
[22:01:45] <Yury V. Zaytsev> Надо обсудить по-моему
[22:01:47] <slavazanko/h> ок
[22:02:06] <Yury V. Zaytsev> Давай всех блга если что на mail пиши
[22:02:17] <slavazanko/h> ок
[22:02:22] Yury V. Zaytsev вышел из конференции
[22:02:50] <il.smind...> slavazanko/h: проголосовал
[22:03:43] <slavazanko/h> repolainen?
вся надежда на тебя. Буквально судьба релиза в твоих руках
[22:04:05] <repolainen> от же ж
[22:04:08] <repolainen> так и быть
[22:04:12] <repolainen> чё позырить? :]
[22:04:27] <il.smind...> repolainen: стандартная процедура
[22:04:31] * repolainen потресает clang-ом
[22:04:37] <il.smind...> скачать тарбол
[22:04:41] <slavazanko/h> я думал, что Юра скомпилит.. тем более, что он так рвался проверить...
[22:04:51] <repolainen> 4.7.0.5 ?
[22:04:56] <il.smind...> repolainen: скомпилить
[22:04:58] <repolainen> какой больше интересуед?
[22:05:01] <il.smind...> repolainen: 4.7.2
[22:05:04] <repolainen> ok
[22:05:07] <slavazanko/h> http://www.midnight-commander.org/nopaste/tarball/
качай любой тарболл
скомпили. Убедись, что скомпилилось
проголосуй в http://www.midnight-commander.org/ticket/2166#comment:6
[22:05:34] <il.smind...> repolainen: варнингов быть не должно
[22:06:28] <repolainen> да ну?
[22:06:35] <il.smind...> ну да
[22:06:39] <repolainen> вы таки недооцениваете модные компиляторы
[22:06:51] <slavazanko/h> ))
[22:07:11] <repolainen> Latest released version: 4.7.1; what's new. Latest released stable version: 4.7.0.5; what's new in the stable release.
[22:07:17] <il.smind...> repolainen: а асилил Ц-ланг
[22:07:19] <repolainen> мот development release?
[22:08:03] <repolainen> и сколько ветог планируется поддерживать стабильными одновременно? :]
[22:08:16] <slavazanko/h> одну
[22:08:25] <slavazanko/h> 4.7.0-stable
[22:08:26] <repolainen> какую в данном случа?
[22:08:40] <repolainen> 4.7.2 4.7.1 и 4.7.0.5 как кореллируют? :]
[22:09:09] <repolainen> явно в 4.7.0.5 не входят все фиксы из 4.7.1 :]
[22:09:44] <slavazanko/h> в 4.7.0.5 входят все фиксы из 4.7
[22:10:39] <repolainen> только багфиксы
[22:10:52] <repolainen> но 4.7.1 не явняется поддерживаемой веткой? :]
[22:10:52] <slavazanko/h> да
[22:11:03] <repolainen> а какая след. будет поддерживаемой? 4.8? :]
[22:11:21] <slavazanko/h> 4.7.0 = ветка, от которой отпочковались
5 = номер релиза в данной ветке
[22:11:36] <slavazanko/h> да, следующая будет 4.8
[22:11:54] <slavazanko/h> http://www.midnight-commander.org/wiki/ReleaseWorkflow
[22:12:06] <repolainen> move.c: В функции ‘mcview_move_up’:
move.c:122: предупреждение: сравнение знакового и беззнакового целых выражений [-Wsign-compare]
move.c:122: предупреждение: в условном выражении смешаны типы signed и unsigned [-Wsign-compare]
[22:12:13] <repolainen> ydiff.c:163: предупреждение: результат ‘fwrite’, декларированной с атрибутом warn_unused_result, игнорируется
[22:12:24] <slavazanko/h> :) попёрло
[22:12:29] <repolainen> background.c:440: предупреждение: результат ‘write’, декларированной с атрибутом warn_unused_result, игнорируется
[22:12:42] <repolainen> это gcc еси чо
[22:12:52] <repolainen> но больше вроде нет
[22:14:02] <slavazanko/h> фиг с ними тогда. Пока забьём. в следующий клинап пойдут :)
[22:14:33] <repolainen> ==32380== Conditional jump or move depends on uninitialised value(s)
==32380== at 0x45AD05: save_file_position (util.c:1590)
==32380== by 0x4855DA: edit_clean (edit.c:813)
==32380== by 0x491417: edit_callback (editwidget.c:356)
==32380== by 0x41D126: dlg_broadcast_msg (dialog.h:242)
==32380== by 0x41D632: destroy_dlg (dialog.c:921)
==32380== by 0x490F2A: edit_file (editwidget.c:280)
==32380== by 0x4376FC: do_edit_at_line (cmd.c:321)
==32380== by 0x45177C: midnight_execute_cmd (main.c:1256)
==32380== by 0x451E34: midnight_callback (main.c:1785)
==32380== by 0x427048: buttonbar_callback (widget.c:2856)
==32380== by 0x41DD1F: dlg_process_event (dialog.h:242)
==32380== by 0x41DF06: run_dlg (dialog.c:894)
[22:15:36] <repolainen> щя с --track-origins позырим
[22:16:23] <repolainen> не воспроизвелось. видать только на новых файлах
[22:18:10] <repolainen> http://www.midnight-commander.org/ticket/2166#comment:8
[22:18:30] <slavazanko/h> гуд.
[22:19:11] <repolainen> вы в самом деле все ворнинги задавили?
[22:19:18] <repolainen> или выбросили поганые опции?
[22:19:33] <slavazanko/h> схрена бы выбрасывать?
[22:19:36] <slavazanko/h> мы не страусы
[22:19:40] <slavazanko/h> пофиксили потиху
[22:20:28] <repolainen> move.c:122:34: warning: comparison of integers of different signs: 'off_t' (aka 'long') and 'unsigned long' [-Wsign-compare]
new_offset = max (new_offset, view->dpy_start - last_row_length);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from move.c:56:
../../lib/global.h:104:24: note: instantiated from:
#define max(x, y) ((x) > (y) ? (x) : (y))
[22:20:57] <repolainen> syntax.c:233:28: warning: comparison of integers of different signs: 'unsigned char const' and 'char const' [-Wsign-compare]
if (*p == *text && p[1] == '\0') /* handle eg '+' and @+@ keywords properly */
~~ ^ ~~~~~
[22:20:59] <slavazanko/h> это что так рисует?
[22:21:38] <repolainen> clang
[22:22:14] <repolainen> у него обалденная диагностика
[22:22:25] <repolainen> если бы еще код чуть оптимальнее выплевывал
[22:23:04] <slavazanko/h> он только эти два варнинга выдал?
[22:24:03] <repolainen> да, остальные ворнинги - это зарепорченные баги кланга
[22:24:12] <repolainen> и glibc
[22:24:42] <slavazanko/h> гм. Ну для компиляции на новомодном проекте неплохо ящитаю
[22:25:43] <repolainen> ну да, учитывая, что я уже выкашивал из на 2.6 :]
[22:26:09] <repolainen> 4f2079fec77ef466281306c3e7673baf60a67c41
[22:27:34] <repolainen> gcc тоже в последнее вменяемые ворнинги генерит
[22:27:49] <repolainen> раньше с этим было похуже
[22:35:54] il.smind... вышел из конференции: Компьютер вошёл в спящий режим
[22:36:22] <slavazanko/h> фсё. релизнулись.
[22:36:55] slavazanko/h установил(а) тему: http://www.midnight-commander.org | Latest stable: 4.7.0.5 | Latest release: 4.7.2
[22:42:26] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2166 (Prepare for release mc-4.7.2) closed
http://www.midnight-commander.org/ticket/2166#comment:12
[22:51:46] repolainen вышел из конференции
[23:09:57] il.smind... зашёл в конференцию
[23:17:06] <il.smind...> git bisect start
# good: [a501ebd839395e092b853f16b6c6b54d6f1908ca] Russian translations updated.
git bisect good a501ebd839395e092b853f16b6c6b54d6f1908ca
# bad: [316a241f0c82667ed2fe7e534a06324c10c18432] Update doc/NEWS file for new release.
git bisect bad 316a241f0c82667ed2fe7e534a06324c10c18432
# bad: [1a4455cc94cb4a9502aed817c84610ff94f0f7ba] Merge branch '1809_incorrect_cursor_movement'
git bisect bad 1a4455cc94cb4a9502aed817c84610ff94f0f7ba
# bad: [1a4455cc94cb4a9502aed817c84610ff94f0f7ba] Merge branch '1809_incorrect_cursor_movement'
git bisect bad 1a4455cc94cb4a9502aed817c84610ff94f0f7ba
# bad: [1a4455cc94cb4a9502aed817c84610ff94f0f7ba] Merge branch '1809_incorrect_cursor_movement'
git bisect bad 1a4455cc94cb4a9502aed817c84610ff94f0f7ba
# bad: [1a4455cc94cb4a9502aed817c84610ff94f0f7ba] Merge branch '1809_incorrect_cursor_movement'
git bisect bad 1a4455cc94cb4a9502aed817c84610ff94f0f7ba
# good: [11d21f1437ba2e581b9962075a7fe681ef9fc10f] Modified dialog callback function.
git bisect good 11d21f1437ba2e581b9962075a7fe681ef9fc10f
# good: [8eaf9b549c78463da57b2493af0cd5a4c0ed9ff6] Change descriptions of 'Ctrl-t' <-> 'Alt-e' hotkeys in man-pages
git bisect good 8eaf9b549c78463da57b2493af0cd5a4c0ed9ff6
# bad: [9736afb521e1f261fb1e3b3c366069cf487533f4] Updated Ukrainian translation for pre4
git bisect bad 9736afb521e1f261fb1e3b3c366069cf487533f4
# good: [8610caa9478b1e835423236b925fc1db6313aed5] Merge branch '1848_spec'
git bisect good 8610caa9478b1e835423236b925fc1db6313aed5
# good: [11928eeff0bc09ff8b0192286f9eb56131fc2d03] Ticket #1450: FISH: timestamps don't show correctly
git bisect good 11928eeff0bc09ff8b0192286f9eb56131fc2d03
# bad: [ca8a009126ea1fc3ed1d7a9cca0e3f3bbfbbcff4] Merge branch '1450_fish_timestamps'
git bisect bad ca8a009126ea1fc3ed1d7a9cca0e3f3bbfbbcff4
# bad: [4fc08a729e1aefe22f1965e2536a88bdfcc0cf62] Fix broken filenames and timestamps on really poor busybox devices.
git bisect bad 4fc08a729e1aefe22f1965e2536a88bdfcc0cf62
[23:52:14] il.smind... вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!