Bug 55264 - Не справляется, если Description содержит перевод строки в начале
Summary: Не справляется, если Description содержит перевод строки в начале
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: alien (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Hihin Ruslan
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-07-18 15:48 MSK by Sergey V Turchin
Modified: 2025-12-10 16:55 MSK (History)
4 users (show)

See Also:


Attachments
Вариант патча. (828 bytes, patch)
2025-07-22 16:21 MSK, ruslandh
no flags Details | Diff
Тестовый deb пакет с кривым description (620 bytes, application/vnd.debian.binary-package)
2025-12-10 15:48 MSK, Anton Farygin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey V Turchin 2025-07-18 15:48:38 MSK
Если Description содержит перевод строки в начале, то он считает, что пустой, из-за чего не справляется в перепаковкой deb с ошибкой "Пустой тэг: Summary:" на примере vk-messenger.deb .

https://upload.object2.vk-apps.com/vk-me-desktop-dev-5837a06d-5f28-484a-ac22-045903cb1b1a/latest/vk-messenger.deb
Comment 1 Vitaly Lipatov 2025-07-18 16:50:50 MSK
Лучше вместо alien использовать epm repack:

$ epm repack https://upload.object2.vk-apps.com/vk-me-desktop-dev-5837a06d-5f28-484a-ac22-045903cb1b1a/latest/vk-messenger.deb
 $ eget --latest https://upload.object2.vk-apps.com/vk-me-desktop-dev-5837a06d-5f28-484a-ac22-045903cb1b1a/latest/vk-messenger.deb
...
 $ fakeroot alien --generate --to-rpm ../vk-messenger.deb
...
Адаптированные пакеты:
    /home/lav/tmp/vk-messenger-6.0.52-epm1.repacked.328.x86_64.rpm
Comment 2 Sergey V Turchin 2025-07-18 17:04:56 MSK
(Ответ для Vitaly Lipatov на комментарий #1)
> Лучше вместо alien использовать epm repack:
А ещё лучше использовать Debian, но баг у alien.

Там забирание Description поправить надо.
Comment 3 Sergey V Turchin 2025-07-22 10:27:39 MSK
(Ответ для Vitaly Lipatov на комментарий #1)
> Лучше вместо alien использовать epm repack:
Лучше вместо epm repack и alien использовать рядомлежащий готовый rpm. ;-)
Comment 4 ruslandh 2025-07-22 16:21:46 MSK
Created attachment 19158 [details]
Вариант патча.

Я извиняюсь, perl для меня совсем незнакомый язык.
Я правильно понимаю, что надо заменить примерно такой патч, заменив им alien-alt-fix..space.patch ?
Comment 5 ruslandh 2025-07-22 16:22:33 MSK
применить ;-)
Comment 6 Anton Farygin 2025-12-10 15:48:31 MSK
Created attachment 20310 [details]
Тестовый deb пакет с кривым description
Comment 7 Repository Robot 2025-12-10 16:55:07 MSK
alien-8.95.9-alt2 -> sisyphus:

Wed Dec 10 2025 Anton Farygin <rider@altlinux> 8.95.9-alt2
- fixed VERSION not being set when building without debian/changelog
- deb->rpm: fixed empty Summary when Description started on next line (Closes: #55264)