ошибка сравнения по времени на панели NetBox (b5955) Topic is solved

Здесь можно сообщить о найденных багах в Far.
Post Reply
ivank
Posts: 151
Joined: Fri 08 Aug, 2008 16:14
Has thanked: 3 times
Been thanked: 4 times
Contact:

ошибка сравнения по времени на панели NetBox (b5955)

Post by ivank »

В build 5955 появилась ошибка при сравнении файлов плагином Advanced compare на панели NetBox.
Настройки сравнения:

Code: Select all

Compare:
[x] time
    [x] two seconds precision
    [x] ignore possible time zone differences
Настройки сессии NetBox: File protocol: SFTP, остальное - почти все стандартное (если будут вопросы с воспроизведением, то дополню репорт файлом с настройками). Сервер - любой linux или android.
После этого надо скопировать любой файл на сервер (на панель NetBox) и вызвать Advanced compare с параметрами сравнения по дате-времени. Скопированный файл не должен быть выделен, т.к. не менялся.
Far30b5955.x64.20220121.7z - ошибка - файлы с одинаковым временем выделены на обеих панелях.
Far30b5954.x64.20220120.7z - ok - файлы не выделены.
Судя по changelog плагины Advanced compare и NetBox не менялись.
User avatar
HaRT
Moderator
Posts: 10860
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

ошибка сравнения по времени на панели NetBox (b5955)

Post by HaRT »

Воспроизводится ли ошибка сравнения при использовании встроенной команды Compare folders (не через плагин расширенного сравнения)?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
buniak_a_h
Posts: 4262
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

ошибка сравнения по времени на панели NetBox (b5955)

Post by buniak_a_h »

У меня такое было, когда (давно уже) на сервере неправильно был установлен часовой пояс. В результате на панели время виделось одинаково, а после приведения к UTC отличалось на 3 часа. Причём, результат зависел от того, каким образом файл попадал на сервер (подробностей не помню).
Ещё раньше было, когда на нашем корпоративном FTP-сервере была настройка сохранения времени с точностью до 2-х секунд (так, кажется. Разбирался наш сисадмин, я в детали не вдавался).
ivank
Posts: 151
Joined: Fri 08 Aug, 2008 16:14
Has thanked: 3 times
Been thanked: 4 times
Contact:

ошибка сравнения по времени на панели NetBox (b5955)

Post by ivank »

Встроенная команда Compare folders работает корректно, выдает ожидаемый результат и в Far30b5954, и в Far30b5955 - одинаковые файлы остаются без выделения.
В части вопроса с часовым поясом сервера - тут дело не в этом, на сервере изменения настроек не было (да и проявляется ошибка на разных серверах с разными ОС), разные версии Far выдают разный результат (причем только плагином "Advanced compare").
Для эксперимента заменил версию плагина в Far30b5955 на предыдущую (Compare.dll File version 3.0.57.0, Product version 3.0.5954.0) - ошибка в b5955 сохраняется.
ivank
Posts: 151
Joined: Fri 08 Aug, 2008 16:14
Has thanked: 3 times
Been thanked: 4 times
Contact:

ошибка сравнения по времени на панели NetBox (b5955)

Post by ivank »

Ошибка исправлена в Far30b5965, спасибо!
Post Reply

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