Bug 35145 - alien 8.85
Summary: alien 8.85
Status: CLOSED FIXED
Alias: None
Product: Branch p8
Classification: Distributions
Component: alien (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-07-09 18:20 MSK by mikhailnov
Modified: 2022-11-11 18:21 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 mikhailnov 2018-07-09 18:20:17 MSK
Пакет alien версии 8.95. alien --version сообщает, что он 8.85.
На Ubuntu 18.04 alien 8.95 (alien --version выдает 8.95) сожет конвертировать deb пакет с control.tar.xz внутри, а в Альте 8.85 не может и хочет control.tar.gz
Comment 1 mikhailnov 2018-07-09 18:24:46 MSK
Похоже, что https://bugzilla.altlinux.org/show_bug.cgi?id=30594 должно апстримно работать
Comment 2 mikhailnov 2018-07-09 18:26:19 MSK
А это важно, потому что современный dpkg использует control.tar.xz по умолчанию
Comment 3 mikhailnov 2018-07-09 18:38:30 MSK
Пример пакета с control.tar.xz и data.tar.xz: https://launchpad.net/~mikhailnov/+archive/ubuntu/utils/+files/btrfsmaintenance_0.4.1-6~bionic1_all.deb

В #30954 речь шла только про data
Comment 4 mikhailnov 2018-07-09 20:21:03 MSK
Но он (на Альте) не может обрабаотать и пакет, где control.tar.gz вместе с data.tar.xz

https://launchpad.net/~mikhailnov/+archive/ubuntu/blobs-tmp/+files/onlyoffice-desktopeditors-appimage_5.1.27-3~trusty1_amd64.deb

# alien --to-rpm onlyoffice-desktopeditors-appimage_5.1.27-3~trusty1_amd64.deb
в архиве нет пункта data.tar.gz

gzip: stdin: unexpected end of file
tar: Это не похоже на tar-архив
tar: Завершение работы с состоянием неисправности из-за возникших ошибок
Comment 5 mikhailnov 2018-07-09 23:44:22 MSK
Нужно поставить dpkg, тогда Alien будет использовать его для распаковки.
Comment 6 Repository Robot 2018-07-10 15:12:25 MSK
alien-8.95-alt6 -> sisyphus:

Tue Jul 10 2018 Vitaly Lipatov <lav@altlinux.ru> 8.95-alt6
- add control.tar.xz support (ALT bug 35145)
Comment 7 Vitaly Lipatov 2018-07-10 15:14:10 MSK
(В ответ на комментарий №6)
> alien-8.95-alt6 -> sisyphus:
> 
> Tue Jul 10 2018 Vitaly Lipatov <lav@altlinux.ru> 8.95-alt6
> - add control.tar.xz support (ALT bug 35145)
Просьба проверить, что с этой сборкой и без dpkg работает.
Comment 8 mikhailnov 2018-07-17 21:28:07 MSK
Не работает по-прежнему.
p8, alien из сизифа.

# apt-cache policy alien
alien:
  Установлен: 8.95-alt6
  Кандидат: 8.95-alt6
  Таблица версий:
 *** 8.95-alt6 0
        100 RPM Database
     8.95-alt4.M80P.5 0
        500 http://ftp.altlinux.org p8/branch/noarch/classic pkglist

$ alien --to-rpm onlyoffice-desktopeditors-appimage_5.1.27-3~trusty1_amd64.deb
Warning: alien is not running as root!
Warning: Ownerships of files in the generated packages will probably be wrong.
в архиве нет пункта data.tar.gz

gzip: stdin: unexpected end of file
tar: Это не похоже на tar-архив
tar: Завершение работы с состоянием неисправности из-за возникших ошибок
^C
Comment 9 mikhailnov 2018-07-17 21:33:03 MSK
c dpkg работает
Comment 10 Vitaly Lipatov 2018-07-17 23:52:59 MSK
(В ответ на комментарий №8)
> Не работает по-прежнему.
А вы, когда пишете «по-прежнему», подразумеваете, что вы и когда заводили багу, испытывали проблему с пакетом onlyoffice?
То, что я сделал по этой баге — было про control, и оно работает. Если вы поменяли пакет, на котором тестируете, хоть присылайте ссылку, где скачать.
(В ответ на комментарий №0)

> Пакет alien версии 8.95. alien --version сообщает, что он 8.85.
С версией интересная тема, проверю.
Comment 11 Ivan 2022-11-11 18:21:26 MSK
JFYI

распаковка deb все еще не работает без установленного dpkg
$ alien -r fping_5.0-1_amd64.deb
> в архиве нет пункта control.tar.gz
(нужно брать xz вместо него)

проверял на
https://debian.pkgs.org/11/debian-main-amd64/fping_5.0-1_amd64.deb.html

с dpkg все ок

версии в changelog апстрима и пакета все еще отличаются.