alien 8.95.3 cannot create any debs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
alien (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
As described in Debian bugs [1] and [2], alien 8.95.3 (and .1 and .2, but those aren't being shipped by any release of Ubuntu) cannot successfully generate any debs, ever - with neither bug patched, it will error out on attempting to generate any deb at all due to a syntax error in the debian/rules it generates, and with that fixed, it will incorrectly locate the files to be installed (e.g. /usr/include files will end up in /include, and so on).
Please package 8.95.4 for Hirsute, or anyone who wants to use alien to generate debs on Hirsute will be quite sad.
(Yes, to be clear, I did verify these bugs reproduce on Ubuntu's 8.95.3 alien package, though it was sort of a foregone conclusion, since Ubuntu doesn't appear to patch it at all.)
[1] - https:/
[2] - https:/
This bug was fixed in the package alien - 8.95.4
---------------
alien (8.95.4) unstable; urgency=high
* QA upload. Deb.pm: Fix incorrect debian/rules template by Deb.pm: Fix incorrect file installation path. dh_auto_ install that files Rpm.pm: Also map aarch64 in rpm to arm64 in deb.
* Alien/Package/
properly escaping special characters (dh \$\@ instead of dh $@).
Closes: #983492.
* Alien/Package/
This fixes the bug in manual override_
are placed under / instead of /usr/ (default prefix).
Closes: #985835.
* Alien/Package/
This fixes conversion of aarch64 rpm packages.
Closes: #985808.
-- Boyuan Yang <email address hidden> Wed, 07 Apr 2021 12:15:06 -0400