Найденный потрясающий косяк в UNISON - это мое безапелляционное мнение. Хотя готов выслушать мнение других знатоков, прежде чем писать злобное иссуе его создателям, или же сборщикам, это будет зависеть от вас. Злобное - потому что не ожидая подвоха, засинхронизировал тысячи документов между двумя компами.
Раз, другой... как вдруг заметил, что даты и время документов поменялись!!!
Для меня это событие сродни настоящей IT-катастрофе, поскольку ДАТА и ВРЕМЯ для меня играет важнейшую роль (достаточно вспомнить TheirBirthday).
Они позволяют мне ориентироваться в тысячах документов, понимая, когда они были мною созданы или модифицированы и принимать соответствующие решения.
Может, для кого-то это и не важно, но для меня чрезвычайно критично для работы с ними.
В итоге пришлось доставать документы из бекапов, сравнивать, анализировать и восстанавливать, на что ушла уймища времени, вот поэтому сейчас я очень зол.
Итак, с преамбулой закончено, перехожу к сути.
Да, я в курсе, что UNISON создан не Васяном на коленках, а неким профессором, поэтому можно надеяться, что продукт достойный, достаточно вспомнить профессора Никлауса Вирта и его Pascal. Однако, как часто это бывает, дьявол кроется в мелочах.
В данном случае UNISON при репликации с какого-то, извините, хера, меняет оригинальную ДАТУ и ВРЕМЯ на момент репликации! Это звездец...
По моему стойкому убеждению, ДАТУ и ВРЕМЯ документов и файлов имеют право менять только те приложения, которые с ними непосредственно работают, т.е. их создают, редактируют и т.п.
За примером далеко ходить не надо - достаточно взглянуть на MC, который создали умные люди: при копировании в нем галочка "Сохранять атрибуты" по умолчанию взведена.
Взведена, а не сброшена, как в UNISON!
Поэтому при копировании или синхронизации ДАТА и ВРЕМЯ НЕ ДОЛЖНЫ меняться!!! (кроме особых случаев, определяемых нами, пользователями)
Иначе наступит временной хаос, как и случилось у меня. Из-за того, что UNISON, которым я пользуюсь в Manjaro ARM, ведет себя ровно наоборот.
Конечно, позже я отыскал ключик times и захерачил его в конфиг default.prf в виде -
times = true
Казалось, можно было бы успокоиться? Ну уж нет!
Идиотское дефолтовое поведение UNISON настолько потрепало мне нервы и сожрало драгоценное время, что у меня руки чешутся ткнуть, как котенка, проффесора или сборщика, мордой в этот алгоритмический косяк, вопрос только - кого?
Итак, что вы об этом всем думаете? И как ведет себя UNISON в ваших дистрибутивах, отличных от Manjaro?
Это и поможет выявить, кого надо ткнуть.
Перемещено hobbit из general