Summary: | doesn't support .deb with .tar.xz | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Ivan Zakharyaschev <imz> |
Component: | alien | Assignee: | Vitaly Lipatov <lav> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | cas, lav, ruslandh |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
URL: | http://ftp.de.debian.org/debian/pool/main/n/noweb/noweb_2.11b-8_i386.deb |
Description
Ivan Zakharyaschev
2014-12-23 17:29:20 MSK
It was a package from Debian: http://ftp.de.debian.org/debian/pool/main/n/noweb/noweb_2.11b-8_i386.deb . В слабенькй апстрим кто-то смог сообщить о проблеме на форум. Завёл им тикет, может, увидят и сделают: https://sourceforge.net/p/alien-pkg-convert/tickets/2/ Вот проблемные куски кода. Если кто-то поможет переписать, я готов принять отправить патч. <------><------>@filelist=map { chomp; s:\./::; "/$_" } <------><------><------> $this->runpipe(0, "ar -p '$file' data.tar.gz | gzip -dc | tar tf -"); <------><------>$this->do("ar -p $file data.tar.gz | gzip -dc | (cd ".$this->unpacked_tree."; tar xpf -)") <------><------><------>or die "Unpacking of '$file' failed: $!"; Отправил сборку с неким хаком на тему tar.gz/tar.xz https://github.com/vitlav/alien/commit/6075900fa4daa6f6c7690115ea92c2d29e49b34d Но вообще всё просто: вы должны установить пакет dpkg — тогда будет используется dpkg-deb -x для распаковки, поддерживающий новый формат. |