Bug 35917 - mc некорректно просматривает по f3 файл с переводами строк, сжатый bzip2
Summary: mc некорректно просматривает по f3 файл с переводами строк, сжатый bzip2
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: mc (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Sergey Y. Afonin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-01-17 10:55 MSK by Vera Blagoveschenskaya
Modified: 2023-09-14 11:42 MSK (History)
5 users (show)

See Also:


Attachments
attachment (8.77 KB, application/x-bzip)
2019-01-17 10:55 MSK, Vera Blagoveschenskaya
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vera Blagoveschenskaya 2019-01-17 10:55:43 MSK
Created attachment 7948 [details]
attachment

mc некорректно просматривает по f3 файл с переводами строк, сжатый bzip2.
При этом редактирование f4 отображает переводы строк корректно.
Файл в аттаче

Воспроизводится в Сизифе, P8
mc-4.8.21-alt4.x86_64
mc-4.8.21-alt0.M80P.3
Comment 1 Sergey Y. Afonin 2019-01-17 11:12:13 MSK
Дополню. Сам лог в примере из p7, в p7 по F3 отображение нормальное (обновление p7 на 17/01/19). В том числе, если в p7 установить mc из p8 без пересборки, в том числе и 4.8.22-alt0.M80P.1 из задания 219322.
Comment 2 Sergey Y. Afonin 2019-01-17 11:18:28 MSK
В p8 начинает показывать нормально, если переименовать freshclam.log.1.bz2 в freshclam.log.bz2. При этом xz нормально показывает в любом случае.
Comment 3 Andrew Borodin 2019-01-18 12:08:00 MSK
(В ответ на комментарий №2)
> В p8 начинает показывать нормально, если переименовать freshclam.log.1.bz2 в
> freshclam.log.bz2.

Логично. Если имя файла попадает под маску *.[1-9].xxx (где xxx -- один из известных mc компрессоров), то файл обрабатывается как сжатая man page (см. mc.ext:390--421).

> При этом xz нормально показывает в любом случае.

А это странно. Маски для сжатых man page одинаковые (см. там же), кроме, естественно, расширения, поэтому и показывать должно одинаково.
Comment 4 Sergey Y. Afonin 2019-01-18 12:29:25 MSK
(In reply to comment #3)

> А это странно. Маски для сжатых man page одинаковые (см. там же), кроме,
> естественно, расширения, поэтому и показывать должно одинаково.

Так тогда ещё и то странно, почему один и тот же mc с разным окружением (в p7 и p8 в смысле) и bz2 показывает по-разному. Попробую поразбираться как-нибудь, как время будет. Но текущее поведение с xz мне нравится. :-)
Comment 5 Vera Blagoveschenskaya 2020-03-06 09:44:33 MSK
Актуально 
mc-4.8.24-alt0.M80P.1
Comment 6 Sergey Y. Afonin 2021-01-16 13:11:51 MSK
(In reply to Sergey Y. Afonin from comment #4)

> Так тогда ещё и то странно, почему один и тот же mc с разным окружением (в
> p7 и p8 в смысле) и bz2 показывает по-разному. Попробую поразбираться
> как-нибудь, как время будет. Но текущее поведение с xz мне нравится. :-)

Всё ещё руки не дошли, но заметил зависимость от каталога.
/var/log/kernel/warnings.1.xz показвает по F3 в нормальном виде
/home/asy/oom-killer/warnings.1.xz отображение ломается. Файл тот же самый.

Это 4.8.25-alt0.M80P.1
Comment 7 Дорошенко Глеб 2022-05-11 16:43:21 MSK
На p9 mc.git=4.8.28-alt1 build*1.1
Не воспроизвелось.
На p10 тоже не воспроизводится.
Comment 8 Sergey Y. Afonin 2023-09-14 11:18:32 MSK
(In reply to Дорошенко Глеб from comment #7)

> На p9 mc.git=4.8.28-alt1 build*1.1
> Не воспроизвелось.
> На p10 тоже не воспроизводится.

Закрываю тогда. В p8 тоже не воспроизводится.