| Summary: | alien missing dependencies to create .deb files | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Stew Benedict <stewbintn> |
| Component: | RPM Packages | Assignee: | Shlomi Fish <shlomif> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | doktor5000 |
| Version: | 2 | ||
| Target Milestone: | --- | ||
| Hardware: | i586 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | alien | CVE: | |
| Status comment: | |||
| Bug Depends on: | 6924 | ||
| Bug Blocks: | |||
|
Description
Stew Benedict
2012-07-27 22:18:35 CEST
Building up a package for debhelper-9.20120608 seems to let this process finish
Manuel Hiebel
2012-08-01 00:35:16 CEST
Assignee:
bugsquad =>
shlomif Hi Stew, (In reply to comment #0) > Seeing this on both mga1 and mga2: > > [root@acer /]# alien lsb-xvfb-1.2.0-21.i486.rpm > Package build failed. Here's the log: > dh_testdir > make: dh_testdir: Command not found > make: *** [build] Error 127 > > Looks like dh_testdir is provided by "debhelper" on some distros, but even > after packaging it, I get other errors trying to create a deb from an rpm (I > know, not the usual application, but the man page claims it works and it does > on Debian/Ubuntu) Do you know where I can find the package that prepares debhelper? There's nothing definite for it here: http://rpm.pbone.net/index.php3/stat/3/srodzaj/1/search/debhelper How did you build the debhelper package? Regards, -- Shlomi Fish OK, here is what I discovered: 1. One can find .src.rpms for debhelper and dependencies here: http://mirror.kolabsys.com/pub/fedora/apt-utils/f16/SRPMS/ 2. However, building po-debconf fails with an error and it seems to be a problem with /usr/bin/dpkg-parsechangelog which is part of the dpkg package, which is out-of-date - it's only at dpkg-1.16.0.1-3.mga3 and there's already 1.16.8: http://packages.debian.org/sid/dpkg However, I cannot update dpkg because it is maintained by someone else, so I'll have to file a new bug report and make this bug report be blocked by it. Regards, -- Shlomi Fish
Shlomi Fish
2012-08-01 12:31:08 CEST
Depends on:
(none) =>
6924 Hey Shlomi, Sorry, for some reason I wasn't getting cc'd on your comments. For what it's worth, here are the packages I ended up building up for LSB purposes, based on the mageia packages: http://bzr.linuxfoundation.org/loggerhead/lsb/devel/src_rpms_for_alien/files I had to de-mageia them somewhat to build on SLES11 (where we needed to do the conversions). On my mga1 box (where it's also working) I have: debhelper-9.20120608-1lsb5 dpkg-1.16.0.1-2.mga1 fakeroot-1.14.4-1.mga1 Hi Stew, (In reply to comment #4) > Hey Shlomi, > > Sorry, for some reason I wasn't getting cc'd on your comments. For what it's > worth, here are the packages I ended up building up for LSB purposes, based on > the mageia packages: > > http://bzr.linuxfoundation.org/loggerhead/lsb/devel/src_rpms_for_alien/files > > I had to de-mageia them somewhat to build on SLES11 (where we needed to do the > conversions). > > On my mga1 box (where it's also working) I have: > > debhelper-9.20120608-1lsb5 > dpkg-1.16.0.1-2.mga1 > fakeroot-1.14.4-1.mga1 thanks for those, I may look at them for reference. I'm still waiting for the dpkg maintainer to return to me. Regards, -- Shlomi Fish Seems fine with the latest "alien" on Cauldron. Should it also be fixed on Mageia 2? Fixing in cauldron is "good enough" I think. Doesn't seem to be a big demand for going rpm -> deb. Status:
ASSIGNED =>
RESOLVED |