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

Тема: http://www.midnight-commander.org | Latest release: 4.8.0-pre1 | Latest stable release: 4.7.5.3
[02:31:56] slavazanko/w вышел из конференции
[02:31:59] slavazanko/h вышел из конференции
[02:33:30] slavazanko/w зашёл в конференцию
[02:33:55] slavazanko/h зашёл в конференцию
[03:25:40] slavazanko/h вышел из конференции
[05:01:53] repolainen зашёл в конференцию
[05:44:31] repolainen вышел из конференции
[06:16:44] andrew_b зашёл в конференцию
[06:36:43] il.smind зашёл в конференцию
[06:38:07] <il.smind > это точно
[06:45:51] ilia maslakov вышел из конференции
[06:47:00] ilia maslakov зашёл в конференцию
[06:47:15] il.smind вышел из конференции: Компьютер вошёл в спящий режим
[07:02:12] iNode зашёл в конференцию
[07:19:08] il.smind зашёл в конференцию
[07:43:43] ilia maslakov вышел из конференции
[07:46:06] ilia maslakov зашёл в конференцию
[08:08:43] <andrew_b> slavazanko/w: взгляни на https://www.midnight-commander.org/changeset/26f693dbdbe2751238ff4fd6140692e86b710469
[09:14:53] slavazanko/w вышел из конференции
[09:15:06] slavazanko/w зашёл в конференцию
[09:16:13] <slavazanko/w> andrew_b: годно, пусть так будет.
[10:01:12] ilia maslakov вышел из конференции
[10:03:54] ilia maslakov зашёл в конференцию
[10:17:51] <slavazanko/w> живые есть?
[10:20:05] <andrew_b> Да.
[10:22:18] <slavazanko/w> https://www.midnight-commander.org/ticket/2610
имеет смысл? Я пока погуглю, не замедляет ли оно. теоретически замедляет, ибо на выделение предварительного места тоже время надо...
Наверное, если и делать, то с проверкой в configure.ac на эту функцию и с опцией в конфиге [x] preallocate space before file copying
[10:24:38] <andrew_b> Только не posix_fallocate64(), posix_fallocate().
[10:25:07] <andrew_b> Ибо в glibc оно в зависимости от __USE_FILE_OFFSET64 и __USE_LARGEFILE64 выбирается.
[10:25:19] <andrew_b> Как оно в других системах -- ХЗ.
[10:25:21] <slavazanko/w> а, то есть, само
[10:25:37] <andrew_b> 195 This function is a possible cancellation points and therefore not
196 marked with __THROW. */
197 # ifndef __USE_FILE_OFFSET64
198 extern int posix_fallocate (int __fd, __off_t __offset, __off_t __len);
199 # else
200 # ifdef __REDIRECT
201 extern int __REDIRECT (posix_fallocate, (int __fd, __off64_t __offset,
202 <------><------><------><------><------> __off64_t __len),
203 <------><------> posix_fallocate64);
204 # else
205 # define posix_fallocate posix_fallocate64
206 # endif
207 # endif
208 # ifdef __USE_LARGEFILE64
209 extern int posix_fallocate64 (int __fd, __off64_t __offset, __off64_t __len);
210 # endif
211 #endif
[10:25:53] <slavazanko/w> угу
[10:26:11] <andrew_b> Но это glibc.
[10:27:14] <slavazanko/w> проверку впендюрим. если нету. то и фиг с ней
[10:27:16] <andrew_b> > если и делать, то с проверкой в configure.ac на эту функцию и с опцией в конфиге [x] preallocate space before file copying

Однозначно!
[10:27:32] <slavazanko/w> ок, понял. Попробую наскочить...
[10:31:26] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #275 (External panelize no have exit point) updated
http://www.midnight-commander.org/ticket/275#comment:20
[10:32:51] ilia maslakov вышел из конференции
[10:33:17] ilia maslakov зашёл в конференцию
[10:46:27] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2383 (MC doesn't put rebinded keys into the search(Ctrl-S, Alt-S)) closed
http://www.midnight-commander.org/ticket/2383#comment:3
[10:55:13] ilia maslakov вышел из конференции
[10:55:46] ilia maslakov зашёл в конференцию
[11:11:03] ilia maslakov вышел из конференции
[11:12:12] ilia maslakov зашёл в конференцию
[11:16:36] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #1834 (show two more upper lines when_Find-file_then_F4) updated
http://www.midnight-commander.org/ticket/1834#comment:2
• Ticket #2610 (Use posix_fallocate64() when copying files/moving to a new mount point) updated
http://www.midnight-commander.org/ticket/2610#comment:1
[11:17:43] <andrew_b> Давай обсудим 2601.
[11:19:35] <andrew_b> Выделение места под целый файл может не получиться по двум причинам:
1) нет столько места на диске
2) место есть, но из-за фрагментированности нельзя выделить требуемое место одним куском.
[11:20:19] <slavazanko/w> по второму вернётся нормальное значение
[11:20:31] <slavazanko/w> по первому уже обвешиваю проверками
[11:20:53] <slavazanko/w> уточнение по второму: оно вернёт нормальное значение, но при этом ничего не сделает
[11:25:26] <andrew_b> Кстати, первый случай хорошо бы независимо от. А не как сейчас: место есть, копируем, пока не закончится. Получаеи обрезаввнй файл.
[11:26:20] <slavazanko/w> ну.. судя по всему, получается, что сначала будет зарезервирована память, а потом только будет производиться копирование. То есть, обрезков быть не должно.
[11:26:42] <slavazanko/w> Я потом ещё потестю: сделаю маленький loopback-девайс, в него покопирую...
[11:28:02] <andrew_b> Я имею в виду, что проверку перед копированием хорошо бы делать, если posix_fallocate и не используется.
[11:28:30] ilia maslakov вышел из конференции
[11:28:36] <slavazanko/w> а, это... гм. Ок, попробую потом
[11:30:38] ilia maslakov зашёл в конференцию
[11:35:28] ilia maslakov вышел из конференции
[11:35:51] ilia maslakov зашёл в конференцию
[11:40:25] ilia maslakov вышел из конференции
[11:42:47] ilia maslakov зашёл в конференцию
[11:45:10] <slavazanko/w> Андрей, глянь 2610_posix_fallocate
testcase:
1) dd if=/dev/zero of=test_dev.img count=2048
2) mkefs dev.img
3) mkdir test_mnt
4) sudo mount dev.img test_mnt -o loop
5) пробуй копировать в test_mnt что-нить больше мегабайта

Говорит об неизвестной ошибке (-28), хотя вроде по
man posix_fallocate
оно возвращает вполне себе ошибку. только позитивную
нашёл http://www.spinics.net/lists/fio/msg00441.html как пруф того, что ошибки позитивные :)
[11:46:41] <slavazanko/w> - 2) mkefs dev.img
+ 2) mke2fs test_dev.img

- 4) sudo mount dev.img test_mnt -o loop
+ 4) sudo mount test_dev.img test_mnt -o loop
[11:50:48] <andrew_b> AC_TRY_COMPILE ломает кросс-компиляцию.
[11:51:29] <slavazanko/w> облин. Разобрался. Не надо инвертировать просто.. гм
[11:51:49] <slavazanko/w> ломает?. Мопед не мой...
http://lists.gnu.org/archive/html/bug-coreutils/2011-09/msg00078.html
[11:52:17] <slavazanko/w> TRY_RUN ломает
[11:52:24] <slavazanko/w> компиляция и линковка кажись нет
[11:52:45] <andrew_b> А...
[11:52:50] <andrew_b> Перепутал.
[11:56:07] <slavazanko/w> такс, из большего всё, осталось только реализовать:
1) опцию в конфиге
2) обновить документацию
и бранч будет готов
[12:01:21] <andrew_b> В мане написано, что надо
#define _XOPEN_SOURCE 600
[12:01:33] ilia maslakov вышел из конференции
[12:02:22] ilia maslakov зашёл в конференцию
[12:03:21] <slavazanko/w> ну.. у меня оно в стандартных инклюдесах определено. Потому что безо всяких дополнительных дефайнов подхватывает
[12:03:25] <slavazanko/w> у тебя не так?
[12:03:44] <andrew_b> Не смотрел пока.
[12:03:55] <slavazanko/w> в m4 есть ещё дополнительные проверки на версии глибсов, ибо в ранних реализациях оно broken
[12:08:12] <andrew_b> Cannot preallocate space for target file "/home/borodin/w~3-alt1.src.rpm"
Unknown error 4294967268 (-28)
[12:08:33] <slavazanko/w> запуль
[12:08:49] <andrew_b> После retry
Unknown error 4294967287 (-9)
[12:09:11] <slavazanko/w> запуль, я поправил
[12:10:40] ilia maslakov вышел из конференции
[12:11:43] ilia maslakov зашёл в конференцию
[12:13:20] <andrew_b> No space left on device (28)
После Retry
Bad file descriptor (9)
[12:15:11] <slavazanko/w> странно. там у меня есть закрытие mc_close (dest_desc);
но по идее, если повтор, то до этой строки не должно доходить... там должен буть переход по continue
[12:16:21] ilia maslakov вышел из конференции
[12:18:52] ilia maslakov зашёл в конференцию
[12:24:53] ilia maslakov вышел из конференции
[12:27:52] ilia maslakov зашёл в конференцию
[12:30:00] ilia maslakov вышел из конференции
[12:32:28] ilia maslakov зашёл в конференцию
[12:36:32] ilia maslakov вышел из конференции
[12:37:36] ilia maslakov зашёл в конференцию
[12:44:50] ilia maslakov вышел из конференции
[12:46:07] ilia maslakov зашёл в конференцию
[12:54:26] ilia maslakov вышел из конференции
[12:55:13] ilia maslakov зашёл в конференцию
[12:59:07] <slavazanko/w> запушил 2610_posix_fallocate
с доками.
Выставляю на ревью?

По поводу Bad file descriptor (9)
я хз чего оно так. Наверное, posix_fallocate что-то сама делает с файловым дескриптором. Закрывает его?
[12:59:54] <andrew_b> > Выставляю на ревью?

А смысл? После 4.8.0 же.
[13:00:10] <slavazanko/w> onhold
[13:06:11] <andrew_b> А может, не стоит в локализованные доки вносисть доаолнения на английском?
[13:06:26] <andrew_b> Надо бы решить, что вообще с ними делать.
[13:06:36] <andrew_b> Ибо устарели давно.
[13:07:22] <slavazanko/w> ну... хз. думаю. вносить надо, ибо при чтении мана человек увидит абзац на английском языке, что резанёт глаз. Чем вообще не увидит и будет считать, что так и надо.
[13:08:07] <slavazanko/w> устарели - это можно попробовать кинуть клич на трансифексе и в списках рассылки с просьбой произвести аудит
[13:16:05] ilia maslakov вышел из конференции
[13:16:47] ilia maslakov зашёл в конференцию
[13:35:02] ilia maslakov вышел из конференции
[13:35:39] ilia maslakov зашёл в конференцию
[14:01:41] ilia maslakov вышел из конференции
[14:02:23] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2605 (FISH: mc hangs while copy lot of small files) reopened
http://www.midnight-commander.org/ticket/2605#comment:9
• Ticket #2605 (FISH: mc hangs while copy lot of small files) updated
http://www.midnight-commander.org/ticket/2605#comment:10
• Ticket #2605 (FISH: mc hangs while copy lot of small files) updated
http://www.midnight-commander.org/ticket/2605#comment:11
• Ticket #169 (Need for change some report in trac ticket system and add new report) updated
http://www.midnight-commander.org/ticket/169#comment:5
• Ticket #169 (Need for change some report in trac ticket system and add new report) closed
http://www.midnight-commander.org/ticket/169#comment:6
[14:04:13] ilia maslakov зашёл в конференцию
[14:05:35] <andrew_b> Что случилось с 2605?
[14:06:40] <slavazanko/w> он вернулся в testing. Илья автоматом закрыл его полностью, при этом он stable-candidate
[14:07:12] <andrew_b> comment #7
[14:07:31] <andrew_b> Просто распиздяйничать не надо.
[14:08:04] <slavazanko/w> ёп.. я глянул только на кейворд.
[14:08:08] <slavazanko/w> сорри
[14:17:24] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2605 (FISH: mc hangs while copy lot of small files) closed
http://www.midnight-commander.org/ticket/2605#comment:12
[14:24:49] ilia maslakov вышел из конференции
[14:25:41] ilia maslakov зашёл в конференцию
[15:10:56] andrew_b вышел из конференции
[15:11:15] ilia maslakov вышел из конференции
[15:12:16] ilia maslakov зашёл в конференцию
[15:32:36] ilia maslakov вышел из конференции
[15:33:19] ilia maslakov зашёл в конференцию
[15:51:10] ASM вышел из конференции
[15:55:11] ASM зашёл в конференцию
[15:55:13] ASM вышел из конференции
[15:55:52] ASM зашёл в конференцию
[16:07:02] <il.smind > ну что у нас сегодня плохого?
[16:07:36] <slavazanko/w> второй день тикет https://www.midnight-commander.org/ticket/2611 остаётся в непровотанном виде
[16:17:40] <il.smind > slavazanko/w: подписал
[16:17:59] <slavazanko/w> гуд. Я домой, дома волью
[16:18:09] <slavazanko/w> ты сам-то как?
[16:40:22] <il.smind > еле живой приполз
[16:40:46] <il.smind > монтажом сегодня занимался весь день
[16:41:44] <il.smind > это чо было
Status changed from closed to reopened
Resolution fixed deleted

comment:10 Changed 3 hours ago by slavazanko

Owner changed from angel_il to slavazanko
Status changed from reopened to accepted

comment:11 Changed 3 hours ago by slavazanko

Status changed from accepted to testing
Resolution set to fixed

comment:12 Changed 3 hours ago by slavazanko

Keywords stable-candidate removed
Status changed from testing to closed
[16:56:32] il.smind вышел из конференции
[17:53:00] ASM вышел из конференции
[17:53:01] ASM зашёл в конференцию
[18:12:51] repolainen зашёл в конференцию
[18:22:33] slavazanko/h зашёл в конференцию
[18:22:52] <slavazanko/h> это я ступил
[18:23:29] <slavazanko/h> > монтажом сегодня занимался весь день
??? Строиь что-то?
[19:00:27] andrew_b зашёл в конференцию
[19:01:53] il.smind зашёл в конференцию
[19:02:25] <il.smind > slavazanko/h: в магазе оборудование
[19:43:38] andrew_b вышел из конференции
[19:51:51] jphantom зашёл в конференцию
[20:06:07] <repolainen> http://farm7.static.flickr.com/6153/6166256107_5fef89b3f9_o.gif
[20:31:27] ASM вышел из конференции
[20:31:46] ASM зашёл в конференцию
[20:52:00] repolainen вышел из конференции
[20:57:50] repolainen зашёл в конференцию
[22:04:18] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2612 ([regression] [Ctrl + X -> Key] shortcuts entirely broken in MC 4.7.5.4) created
http://www.midnight-commander.org/ticket/2612
[22:05:21] il.smind вышел из конференции
[22:06:13] il.smind зашёл в конференцию
[22:19:23] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2612 ([regression] [Ctrl + X -> Key] shortcuts entirely broken in MC 4.7.5.4) updated
http://www.midnight-commander.org/ticket/2612#comment:1
[22:40:53] repolainen вышел из конференции
[22:45:38] slavazanko/w вышел из конференции
[22:58:34] slavazanko/w зашёл в конференцию
[22:59:41] slavazanko/h вышел из конференции
[23:22:23] slavazanko/h зашёл в конференцию
[23:24:26] ilia maslakov вышел из конференции
[23:25:28] ilia maslakov зашёл в конференцию
[23:45:57] slavazanko/w вышел из конференции
[23:46:10] slavazanko/w зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!