Глюки и баги, появившиеся в «ночных сборках»

Здесь можно сообщить о найденных багах в Far.
User avatar
John Doe
Бюрократ
Posts: 13056
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 40 times
Been thanked: 318 times

Глюки и баги, появившиеся в «ночных сборках»

Post by John Doe »

Внимание: Тема служит исключительно для обсуждения свежих багов Far 3.
  • Под свежими понимаются глюки и баги проявляющиеся в "ночных" сборках, но отсутствующие в "стабильных".
  • О проблемах, которые существуют давно, следует сообщать в отдельных темах, либо на багтрекере.
  • Вопросы связанные с ночными сборками, но не касающиеся багов самого фара, обсуждаются в другой теме:
Если баг о котором вы сообщили не исправлен "по горячим следам", значит необходимо создать запись на багтрекере

Предыдущие ночные билды доступны здесь.

Поведение при обнаружении проблем.
https://t.me/FarManager — Telegram чат
User avatar
DrKnS
Posts: 5799
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 10 times
Been thanked: 342 times

Глюки и баги, появившиеся в «ночных сборках»

Post by DrKnS »

Latest post of the previous page:

2useven10 wrote: нужно давать оба варианта.
Ну так сейчас и доступны оба варианта ([ ] scan symbolic links - физический, [х] scan symbolic links - логический).
2useven10
Posts: 4221
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 6 times
Been thanked: 208 times

Глюки и баги, появившиеся в «ночных сборках»

Post by 2useven10 »

DrKnS,
Для меня физический размер - это скорее размер всех разных файлов (независимо линк или нет).
Но твой подход проще и потому наверное предпочтительнее, хотя вопросы и недовольные наверняка будут.
User avatar
Dennis_Moore
Posts: 287
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 6 times
Been thanked: 14 times

Глюки и баги, появившиеся в «ночных сборках»

Post by Dennis_Moore »

Совершенно случайно нашел баг при просмотре файлов из %FARLOCALPROFILE% в FarSQLiteDB. Заходим например в shortcuts.db, выделяем sqlite_autoindex_table_values_1 и нажимаем Alt+End, после чего получаем падение Far'a:



Можно зайти в любой db файл из %FARLOCALPROFILE% и опробовать комбинацию на любом поле из "корня" файла (т.е. падение происходит только в "корне").

Win7 x64; Far3 x86 b4797; Far3 x64 b4797
User avatar
HaRT
Moderator
Posts: 9686
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 124 times
Been thanked: 248 times

Глюки и баги, появившиеся в «ночных сборках»

Post by HaRT »

Dennis_Moore wrote: Заходим например в shortcuts.db
Именно просмотр или всё-таки редактирование? В какой кодировке? Воспроизводится ли без прочих плагинов? Раз пишете в этой теме, то в какой недавней сборке этой ошибки ещё не было?
Last edited by HaRT on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Вычеркнуто неактуальное
Фар есть инструмент, а не нянька. © 2009 DrKnS
Shmuel
Posts: 6208
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 342 times

Глюки и баги, появившиеся в «ночных сборках»

Post by Shmuel »

Dennis_Moore
Падение воспроизводится у меня на 4792, но не факт, что это ошибка Far, а не плагина.
User avatar
Dennis_Moore
Posts: 287
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 6 times
Been thanked: 14 times

Глюки и баги, появившиеся в «ночных сборках»

Post by Dennis_Moore »

просмотр или всё-таки редактирование?
Достаточно стоять на любом элементе "корня" в панели плагина и комбинации Alt+End.

Методом научного тыка удалось выяснить что 4485 еще не падает, а 4488 уже падает (4486 и 4487 нет на http://farmanager.com/nightly.php). Может виноват плагин но я затрудняюсь определить.
User avatar
DrKnS
Posts: 5799
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 10 times
Been thanked: 342 times

Глюки и баги, появившиеся в «ночных сборках»

Post by DrKnS »

Это баг, да.
SEt
Posts: 484
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 31 times

Глюки и баги, появившиеся в «ночных сборках»

Post by SEt »

DrKnS wrote:
2useven10 wrote: нужно давать оба варианта.
Ну так сейчас и доступны оба варианта ([ ] scan symbolic links - физический, [х] scan symbolic links - логический).
Из того, что такой подход проще не значит, что он удобнее.

Лично мне всегда хочется считать содержимое символических ссылок, но вне зависимости от них каждый физический файл должен был посчитан ровно один раз.

Например: посчитать размер профиля пользователя, куда ещё что-то снаружи прилинковано. Именно "сколько этот логический каталог занимает физического места".
2useven10
Posts: 4221
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 6 times
Been thanked: 208 times

Глюки и баги, появившиеся в «ночных сборках»

Post by 2useven10 »

SEt wrote: Именно "сколько этот логический каталог занимает физического места".
Ну до недавнего времени так и было.
Так как сейчас, по-крайней мере формально, более правильно.
Imho, перетягивание катата устраивать не надо.
Лучший вариант, как мне кажется - легализовать такой режим, например, как третье состояние [?] Scan symbolic links
User avatar
John Doe
Бюрократ
Posts: 13056
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 40 times
Been thanked: 318 times

Глюки и баги, появившиеся в «ночных сборках»

Post by John Doe »

Не надо третьих состояний, отдельный чекбокс понятнее.
User avatar
DrKnS
Posts: 5799
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 10 times
Been thanked: 342 times

Глюки и баги, появившиеся в «ночных сборках»

Post by DrKnS »

SEt wrote: Лично мне всегда хочется считать содержимое символических ссылок, но вне зависимости от них каждый физический файл должен был посчитан ровно один раз
Я выше привел примеры, зачем при подсчёте размера может понадобиться учитывать все симлинки (копируем) или не учитывать ни одного (удаляем).
Можно увидеть конкретный пример, зачем вам надо учитывать симлинки, но только те, которые ведут в более другие папки и по одному разу?
2useven10
Posts: 4221
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 6 times
Been thanked: 208 times

Глюки и баги, появившиеся в «ночных сборках»

Post by 2useven10 »

DrKnS wrote: зачем вам надо учитывать симлинки, но только те, которые ведут в более другие папки и по одному разу?
Например backup -- надо сохранить все файлы в иерархии, но дубли не нужны.
SEt
Posts: 484
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 31 times

Глюки и баги, появившиеся в «ночных сборках»

Post by SEt »

DrKnS wrote: Можно увидеть конкретный пример, зачем вам надо учитывать симлинки, но только те, которые ведут в более другие папки и по одному разу?
Если дочитать мой пост, то в нём будет и пример...

И при копировании это отражает очень логичный случай "копируем внутренние ссылки как ссылки, ссылки наружу как файлы", но Far так, вроде, сейчас не умеет копировать.
User avatar
DrKnS
Posts: 5799
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 10 times
Been thanked: 342 times

Глюки и баги, появившиеся в «ночных сборках»

Post by DrKnS »

2useven10 wrote: Например backup -- надо сохранить все файлы в иерархии, но дубли не нужны
Если ваш бекапер (а вы же не руками файлики бекапите, да?) умеет удалять такие дубли, то он и размер бекапа должен адекватно оценить.
SEt wrote: Если дочитать мой пост, то в нём будет и пример...
"Мне хочется видеть вот так" - это не конкретный пример. Увидели, что вы дальше с этой информацией делать будете?
SEt
Posts: 484
Joined: Mon 21 Mar, 2005 10:22
Location: Питер
Been thanked: 31 times

Глюки и баги, появившиеся в «ночных сборках»

Post by SEt »

Если много – смотреть, где это много уже подробно. Какая вообще разница, что я буду дальше делать?

Дочитывать второй пост, аналогично, незачем. Там тоже нет "конкретного примера", понимаю.
Last edited by SEt on Fri 30 Sep, 2016 18:14, edited 1 time in total.
2useven10
Posts: 4221
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 6 times
Been thanked: 208 times

Глюки и баги, появившиеся в «ночных сборках»

Post by 2useven10 »

DrKnS wrote: Если ваш бекапер
Бэкапер посчитает, почему бы фару это не сделать?
Для простых случаев фар такой бэкап вполне может выполнить.
SEt wrote: "копируем внутренние ссылки как ссылки, ссылки наружу как файлы"
Это вполне логичное поведение копира, которое в фар не реализовано.
Кстати не только внутренние junction и symlink, но и hardlink тоже, как раз недавно такая хотелка выплывала.
Post Reply

Return to “Глюки и баги”