Bug 55264

Summary: Не справляется, если Description содержит перевод строки в начале
Product: Sisyphus Reporter: Sergey V Turchin <zerg>
Component: alienAssignee: Hihin Ruslan <ruslandh>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: cas, lav, rider, ruslandh
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Вариант патча.
none
Тестовый deb пакет с кривым description none

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)