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

Тема: http://www.midnight-commander.org | Latest release: 4.8.1 | Latest stable release: 4.7.5.6
[02:11:41] slavazanko/h вышел из конференции
[04:10:44] repolainen зашёл в конференцию
[04:50:30] iliamaslakov вышел из конференции: Replaced by new connection
[04:50:33] iliamaslakov зашёл в конференцию
[04:58:22] repolainen вышел из конференции
[05:12:37] andrew_b зашёл в конференцию
[07:31:05] <iliamaslakov> Ну что у нас хорошего?
[07:31:20] <iliamaslakov> перестало падать ?
[07:31:35] <iliamaslakov> Привет всем
[07:31:37] <andrew_b> Не совсем.
[07:31:40] <andrew_b> Привет.
[07:31:56] <iliamaslakov> мда...
[07:32:05] <iliamaslakov> чем то могу помочь?
[07:32:13] <andrew_b> В одном перестало, в другом продолжило.
[07:59:15] ASM вышел из конференции
[07:59:16] ASM зашёл в конференцию
[08:21:50] <slavazanko/w> всем привет
[08:22:42] <andrew_b> Привет.
[08:24:49] <iliamaslakov> slavazanko/w, Привет!
[08:42:43] <andrew_b> Перепушил последний коммит, а то туда по недосмотру много лишнего попало.
[08:43:59] <iliamaslakov> починино?
[08:44:08] <andrew_b> Нет.
[08:51:59] <andrew_b> Кажись, починил.
[08:52:53] <andrew_b> --- a/src/filemanager/file.c
+++ b/src/filemanager/file.c
@@ -2045,7 +2045,7 @@ copy_dir_dir (FileOpTotalContext * tctx, FileOpContext * ctx, const char *s, con
goto ret;
}

- lp = g_new (struct link, 1);
+ lp = g_new0 (struct link, 1);
{
mc_stat (dest_dir_vpath, &buf);
lp->vfs = vfs_path_get_by_index (dest_dir_vpath, -1)->class;
[08:53:07] <andrew_b> Куда бы это приткнуть?
[08:54:03] <andrew_b> А, ещё кое-где надо.
[09:01:27] <andrew_b> Запушил.
[09:01:33] <andrew_b> Тестируйте.
[09:02:42] <andrew_b> А, остались ещё

if (buffer->len != 0 && buffer->str[buffer->len - 1] != PATH_SEP)
[09:57:32] <andrew_b> Ну?
[09:59:38] <iliamaslakov> жрали-с
[10:31:18] <iliamaslakov> странно но не падает
[10:33:44] <iliamaslakov> andrew_b, тут?
[10:33:54] <andrew_b> Да.
[10:34:00] <iliamaslakov> прикол
[10:34:07] <iliamaslakov> или всегда так было
[10:34:23] <iliamaslakov> сделай
mkdir 1 2
[10:34:26] <iliamaslakov> cd 2
[10:34:48] <iliamaslakov> touch 1 2 3
[10:35:07] <iliamaslakov> chmod 111 *
[10:35:46] <iliamaslakov> в mc попробуй скопировать файлы из каталога 2 в каталог 1
[10:36:04] <iliamaslakov> после того как скопируются попробуй ещё раз
[10:36:24] <andrew_b> В мастере?
[10:37:02] <iliamaslakov> в мастере
[10:37:37] <andrew_b> Не копируются.
[10:38:37] <andrew_b> Невозможно открыть исходный файл
Отказано в доступе (13)

Невозможно получить свойства исходного файла
Файл существует (17)
[10:38:44] <andrew_b> И так не каждый файл.
[10:38:58] <andrew_b> Файло не копируется.
[10:39:11] <iliamaslakov> да
[10:39:20] iliamaslakov вышел из конференции: offline
[10:39:25] <andrew_b> Оно и логично. Нет прав на чтение.
[10:39:35] iliamaslakov зашёл в конференцию
[10:44:59] <iliamaslakov> на чтение как раз есть :)
[10:45:10] <iliamaslakov> но не логично
[10:45:16] <andrew_b> Где есть?
[10:45:24] <iliamaslakov> 111
[10:45:30] <andrew_b> chmod 111 * это --x--x--x
[10:45:43] <andrew_b> Только исполнение.
[10:45:56] <andrew_b> 444 только чтение.
[10:46:03] <iliamaslakov> да
[10:46:05] <iliamaslakov> извини
[10:46:12] <iliamaslakov> сделай 444
[10:46:32] <andrew_b> Скопировалось.
[10:46:58] <andrew_b> Невозможно создать целевой файл ?
[10:47:07] <andrew_b> Отказано в доступе (13)
[10:47:11] <andrew_b> Это?
[10:47:35] <andrew_b> $ cp * ../1
cp: попытаться перезаписать `../1/1', несмотря на права доступа 0444 (r--r--r--)?
[10:47:52] <andrew_b> $ cp * ../1
cp: попытаться перезаписать `../1/1', несмотря на права доступа 0444 (r--r--r--)? y
cp: невозможно создать обычный файл `../1/1': Отказано в доступе
[10:48:01] <andrew_b> Так шта...
[10:49:30] <iliamaslakov> а...
[10:50:25] <iliamaslakov> да не подкопаться
[10:50:30] <iliamaslakov> вот жеж
[10:51:40] <andrew_b> Я думаю, в mc использовали код из тогда ещё fileutils.
[10:57:40] <iliamaslakov> я почему сказал то
[10:57:58] <iliamaslakov> вот на такую ситуацию попал:
[10:58:11] <iliamaslakov> начал переносить каталог
[10:58:15] <iliamaslakov> прервал
[10:58:28] <iliamaslakov> продолжил переносить, нарвался на ругань
[10:58:31] <iliamaslakov> продолжил
[10:58:41] <iliamaslakov> в итоге получил 2 каталога
[10:59:12] <iliamaslakov> если бы это были важные данные то я бы боялся что что то не скопировалось
[10:59:33] <iliamaslakov> в реальности я конечно переносом не пользуюсь
[10:59:45] <iliamaslakov> если это что то большое
[10:59:53] <iliamaslakov> сначала делаю копирование
[10:59:59] <iliamaslakov> потом удаляю
[11:00:27] <iliamaslakov> т.к. имел всякие нехорошести в прошлом
[11:00:41] <iliamaslakov> когда таким образом терял файлы
[11:37:23] <slavazanko/w> "А где описаны все действующие команды для этих макросов (MarkAll, ExecuteScript, etc)? В man mcedit их не обнаружил."
http://www.linux.org.ru/forum/midnight/7297012?cid=7317070
[11:50:29] <andrew_b> Надо бы задокуметировать, да.
[11:50:37] <andrew_b> Но то некогда, то неохота.
[11:50:58] <andrew_b> Но названия говорящие, можно разобраться.
[12:14:38] <iliamaslakov> а зачем?
[12:14:53] <iliamaslakov> они записываются сами
[12:14:59] <iliamaslakov> по клавишам
[12:15:21] <iliamaslakov> выполнили действие, записали макрос и смотрим
[12:23:43] <iliamaslakov> кто же будет писать макрос командами в файле...
[13:59:16] <andrew_b> Кстати, ещё мемлик нашёл. :)
[14:06:09] <iliamaslakov> я думаю их там тысячи!
[14:13:19] * slyfox^w молчит
[14:34:08] <andrew_b> Запушил.
[14:34:11] andrew_b вышел из конференции: конец рабочего дня
[14:54:35] <iliamaslakov> >* slyfox^w молчит
правильно
[15:32:57] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2719 (Conditional sort) created
http://www.midnight-commander.org/ticket/2719
[16:00:29] <iliamaslakov> короче
[16:00:48] <slavazanko/w> ?
[16:01:02] <iliamaslakov> говно ваш mc
[16:01:17] <slavazanko/w> чойта?
[16:01:25] <iliamaslakov> сделай f7 4832790587698376598763908763987693837986749867983457968758769345796873495867
[16:01:35] <iliamaslakov> подлиньше
[16:01:39] <iliamaslakov> по максимуму
[16:01:44] <iliamaslakov> каталог
[16:01:54] <iliamaslakov> сколько там можно
[16:01:58] <iliamaslakov> 1024
[16:02:42] <iliamaslakov> готово?
[16:04:18] <slavazanko/w> Слишком длинное имя файла (36)
[16:04:29] <iliamaslakov> уменьшай
[16:04:39] <iliamaslakov> пока не станет нормальным
[16:07:35] <slavazanko/w> создал. максимально возможное
[16:08:12] <slavazanko/w> ичо?
[16:10:44] <slavazanko/w> всё, я домой.
[16:18:17] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2719 (Conditional sort) closed
http://www.midnight-commander.org/ticket/2719#comment:1
[16:21:08] <iliamaslakov> slavazanko/w, скопировать надо его в себя чтобы получилось 20 вложений
[16:21:25] <iliamaslakov> потом входить по очереди
[16:21:38] <iliamaslakov> дальше 14 шага виснет
[16:44:59] andrew_b зашёл в конференцию
[16:55:18] andrew_b вышел из конференции: Replaced by new connection
[16:55:18] andrew_b зашёл в конференцию
[16:55:32] <andrew_b> iliamaslakov: MC_MAXPATHLEN?
[16:55:47] <iliamaslakov> непонятно пока
[16:56:01] <iliamaslakov> но не похоже
[16:57:55] <iliamaslakov> #3 0x0805abeb in do_subshell_chdir (
directory=0x92963d8 "/home/projects/3424/31324123481-23 84901809 4380984 1320984 32098142309481230984012938409128340234231434253422342342341234543523423141432412341234121234413134212343212324143234114334121342143212341234"..., update_prompt=0, reset_prompt=1) at subshell.c:1218
#4 0x080c2899 in subshell_chdir (
directory=0x92963d8 "/home/projects/3424/31324123481-23 84901809 4380984 1320984 32098142309481230984012938409128340234231434253422342342341234543523423141432412341234121234413134212343212324143234114334121342143212341234"...) at panel.c:2707
#5 subshell_chdir (
directory=0x92963d8 "/home/projects/3424/31324123481-23 84901809 4380984 1320984 32098142309481230984012938409128340234231434253422342342341234543523423141432412341234121234413134212343212324143234114334121342143212341234"...) at panel.c:2703
#6 0x080c7e12 in panel_callback (w=0x92963a0, msg=WIDGET_FOCUS, parm=0) at panel.c:3067
#7 0x08086c46 in send_message (parm=0, msg=WIDGET_FOCUS, w=0x92963a0)
at ../../lib/widget/widget-common.h:136
#8 dlg_focus (h=0x928cf68) at dialog.c:1014
#9 dlg_focus (h=0x928cf68) at dialog.c:1006
#10 0x08086d80 in do_select_widget (h=0x928cf68, w=0x9285980, dir=SELECT_EXACT) at dialog.c:228
#11 0x080bccdc in midnight_callback (h=0x928cf68, sender=0x0, msg=DLG_IDLE, parm=0, data=0x0)
at midnight.c:1365
#12 0x08087c8f in frontend_run_dlg (h=0x928cf68) at dialog.c:549
#13 run_dlg (h=0x928cf68) at dialog.c:1283
#14 0x080be288 in create_panels_and_run_mc () at midnight.c:904
#15 do_nc () at midnight.c:1660
#16 0x08051ce5 in main (argc=1, argv=0xbfe8bff4) at main.c:516
[16:59:52] <iliamaslakov> можно тест нарисовать для do_subshell_chdir
[17:00:00] <iliamaslakov> славег умеет такое
[17:00:59] <iliamaslakov> копирует оно такое в лёт
[17:01:58] <iliamaslakov> заходит именно долго
[17:03:50] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2720 (Use a hotkey to toggle between two preferred sort orders) created
http://www.midnight-commander.org/ticket/2720
[17:14:13] repolainen зашёл в конференцию
[17:18:54] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2720 (Use a hotkey to toggle between two preferred sort orders) updated
http://www.midnight-commander.org/ticket/2720#comment:1
[17:29:41] slavazanko/h зашёл в конференцию
[17:29:43] andrew_b вышел из конференции
[17:31:47] andrew_b зашёл в конференцию
[17:33:04] andrew_b вышел из конференции: Replaced by new connection
[17:33:06] andrew_b зашёл в конференцию
[17:33:16] andrew_b вышел из конференции
[17:33:18] andrew_b зашёл в конференцию
[17:55:24] <iliamaslakov> Привет?
[18:16:33] slavazanko/h вышел из конференции
[18:19:40] slavazanko/h зашёл в конференцию
[18:59:13] slavazanko/w вышел из конференции
[18:59:24] slavazanko/w зашёл в конференцию
[19:13:08] andrew_b вышел из конференции
[19:34:28] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2721 (Hotkey to toggle 'Hide none') created
http://www.midnight-commander.org/ticket/2721
[22:59:27] repolainen вышел из конференции
[23:05:58] slavazanko/h вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!