[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
и потом 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
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... вышел из конференции