Bug 47527 - Изменилось поведение при обработке символа escape
Summary: Изменилось поведение при обработке символа escape
Status: RESOLVED LATER
Alias: None
Product: Sisyphus
Classification: Development
Component: glib2 (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 47523
  Show dependency tree
 
Reported: 2023-09-12 08:36 MSK by Sergey Y. Afonin
Modified: 2023-09-12 14:07 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Y. Afonin 2023-09-12 08:36:21 MSK
Выявлено при анализе проблемы с раскрытием архивов в mc, bug 47523

mc не заходит в некоторые архивы, например tar.gz или .tgz.

Если в /etc/mc/mc.ext.ini 

[tar.gzip]
Regex=\.t([gp]?z|ar\.g?[zZ])$
Include=tar.gz

поменять на 

[tar.gzip]
Regex=\\.t([gp]?z|ar\\.g?[zZ])$
Include=tar.gz

Помогает откат glib2-2.76.5-alt1 -> glib2-2.76.3-alt1. Промежуточные варианты не проверял, просто использовал архив от 2023/06/08.
Comment 1 Sergey Y. Afonin 2023-09-12 08:39:08 MSK
Аналогичный баг в Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1051489

Пишут "will be fixed upstream for 2.78.0" и ссылаются на апстримный баг с проблемой с desctop-файлом.
Comment 2 Yuri N. Sedunov 2023-09-12 09:58:49 MSK
(Ответ для Sergey Y. Afonin на комментарий #1)
> Аналогичный баг в Debian:
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1051489
> 
> Пишут "will be fixed upstream for 2.78.0" и ссылаются на апстримный баг с
> проблемой с desctop-файлом.

У вас есть возможность исправить ваши "invalid escape sequences" прямо сейчас, а то ведь спохватитесь через полгода опять.
Comment 3 Sergey Y. Afonin 2023-09-12 10:10:56 MSK
(In reply to Yuri N. Sedunov from comment #2)

> а то ведь спохватитесь через полгода опять.

В mc 4.8.28-alt1 работало, а вылезло на 4.8.30, когда в выходные обновили.
Comment 4 Yuri N. Sedunov 2023-09-12 10:45:46 MSK
(Ответ для Sergey Y. Afonin на комментарий #3)
> (In reply to Yuri N. Sedunov from comment #2)
> 
> > а то ведь спохватитесь через полгода опять.
> 
> В mc 4.8.28-alt1 работало, а вылезло на 4.8.30, когда в выходные обновили.

И что?
Comment 5 Sergey Y. Afonin 2023-09-12 11:14:51 MSK
(In reply to Yuri N. Sedunov from comment #4)

> И что?

Ответ на "спохватитесь через полгода". Не через полгода, а через день. Смотря относительно чего считать.

А если "invalid escape sequences", то зачем тогда в 2.78.0 обратно вернули, тоже вопрос.
Comment 6 Yuri N. Sedunov 2023-09-12 11:27:26 MSK
Вернули, чтобы вы успели исправить до 2.80, но вы же не успеете. Поэтому делайте сейчас.
Comment 7 Sergey Y. Afonin 2023-09-12 11:35:57 MSK
(In reply to Yuri N. Sedunov from comment #6)

> Вернули, чтобы вы успели исправить до 2.80, но вы же не успеете.

В mc сегодня уже начали успевать. В  4.8.31 будет видимо.
Comment 8 Yuri N. Sedunov 2023-09-12 11:42:39 MSK
(Ответ для Sergey Y. Afonin на комментарий #7)
> (In reply to Yuri N. Sedunov from comment #6)
> 
> > Вернули, чтобы вы успели исправить до 2.80, но вы же не успеете.
> 
> В mc сегодня уже начали успевать. В  4.8.31 будет видимо.

Не забывайте, следите.
Comment 9 ruslandh 2023-09-12 14:07:26 MSK
Ну так, для проформы
https://midnight-commander.org/ticket/4502