Bug 44746
| Summary: | При выборе папки для импорта из Thunderbird в kde5-kmail путь прописывается неправильно | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Белая Алёна <belayaav> | ||||||
| Component: | mailimporter | Assignee: | Sergey V Turchin <zerg> | ||||||
| Status: | REOPENED --- | QA Contact: | qa-sisyphus | ||||||
| Severity: | normal | ||||||||
| Priority: | P5 | CC: | glinkinvd, kozhevnikovvs, zerg | ||||||
| Version: | unstable | ||||||||
| Hardware: | x86_64 | ||||||||
| OS: | Linux | ||||||||
| Attachments: |
|
||||||||
Created attachment 12168 [details]
архив можно использовать для воспроизведения ошибки
Прикладываю архив, который можно использовать для воспроизведения ошибки.
На KDE 6 (sisyphus/p11 mailimporter) проблем нет. Актуально для mailimporter-26.08.2-alt1 (akonadi-import-wizard-26.08.2-alt1, kmail-26.08.2-alt1) ALT Education 11.2 KDE x86-64, обновлённая до Sisyphus - воспроизводится Шаги воспроизведения: 1. Подготовить каталог с локальными папками Thunderbird (папка верхнего уровня Т1 с подпапкой Р1, по одному письму): $ mkdir -p ~/tb1/Т1.sbd && for f in Т1 Т1.sbd/Р1; do printf "From sender@example.com Mon Oct 19 10:00:00 2026\nFrom: sender@example.com\nTo: test@example.com\nSubject: ${f##*/}\n\nТекст\n\n" > ~/tb1/$f; done 2. Запустить KMail -> Файл -> Импорт писем 3. Выбрать «Импорт локальных папок и писем из Thunderbird/Mozilla», папку назначения «Локальные папки/Входящие», нажать «Далее» 4. В диалоге выбора каталога в домашнем каталоге выделить каталог tb1 щелчком по значку папки слева от названия (не переходить в каталог tb1) и нажать «Открыть» Ожидаемый результат: Импортированы папки Thunderbird-Import/Т1 и Thunderbird-Import/Т1/Р1, в каждой по одному письму. Реальный результат: Сообщение «Не удаётся открыть /home/test/tb1Т1, будет пропущен». Папка Т1 создана пустой, импортировано только письмо из подпапки Р1. Окно импорта сообщает «Импорт завершён». Дополнительно: С архивом из вложения https://bugzilla.altlinux.org/attachment.cgi?id=12168 по шагам из описания воспроизводится так же: «Не удаётся открыть /home/test/bug44746mail, будет пропущен». Если перейти в каталог tb1 (щелчок по названию) и нажать «Открыть», ошибка не воспроизводится: диалог возвращает путь с «/» на конце. |

Description
Белая Алёна 2022-12-27 16:35:36 MSKCreated attachment 12167 [details] ошибка при импорте из Thunderbird При выборе папки для импорта из Thunderbird в пути не прописывается последний слэш, из-за чего путь выходит некорректным (см. приложенный скриншот) и импорт не удается. Если вписать последний слэш вручную, то импорт проходит успешно. Версия: kde5-kmail-22.08.3-alt1 kde5-kmail-account-wizard-22.08.3-alt1 kde5-email-client-2-kmail-5.24.0-alt1 kde5-pim-addons-22.08.3-alt1 Системы: Alt Education 10 KDE x86-64 Alt Workstation K 10.1. x86-64 Шаги воспроизведения: 1. Установить и запустить kmail 2. Файл -> Импорт писем 3. В открывшемся окне выбрать "Импорт локальных папок и писем из Thunderbird/Mozilla" и папку, в которую следует импортировать данные, нажать "Далее" 4. Выбрать путь к файлу импорта, нажать Ок Ожидаемый результат: запускается импорт, файлы успешно импортируются Реальный результат: запускается импорт, появляется ошибка открытия файла (см. картинку во вложении) Дополнительная информация: Воспроизводится в р10