Package: alien
Version: 8.81

Yodel!

Strange...

Using hpacucli-8.50-6.0.noarch.rpm from [0], alien runs "successfully" 
but doesn't produce a deb on my system.

Very strange:

tcsyg09:~/tmp# alien hpacucli-8.50-6.0.noarch.rpm --verbose
        LANG=C rpm -qp --queryformat %{NAME} hpacucli-8.50-6.0.noarch.rpm
        LANG=C rpm -qp --queryformat %{VERSION} hpacucli-8.50-6.0.noarch.rpm
        LANG=C rpm -qp --queryformat %{RELEASE} hpacucli-8.50-6.0.noarch.rpm
        LANG=C rpm -qp --queryformat %{ARCH} hpacucli-8.50-6.0.noarch.rpm
        LANG=C rpm -qp --queryformat %{CHANGELOGTEXT} 
hpacucli-8.50-6.0.noarch.rpm
        LANG=C rpm -qp --queryformat %{SUMMARY} hpacucli-8.50-6.0.noarch.rpm
        LANG=C rpm -qp --queryformat %{DESCRIPTION} hpacucli-8.50-6.0.noarch.rpm
        LANG=C rpm -qp --queryformat %{PREFIXES} hpacucli-8.50-6.0.noarch.rpm
        LANG=C rpm -qp --queryformat %{POSTIN} hpacucli-8.50-6.0.noarch.rpm
        LANG=C rpm -qp --queryformat %{POSTUN} hpacucli-8.50-6.0.noarch.rpm
        LANG=C rpm -qp --queryformat %{PREUN} hpacucli-8.50-6.0.noarch.rpm
        LANG=C rpm -qp --queryformat %{LICENSE} hpacucli-8.50-6.0.noarch.rpm
        LANG=C rpm -qp --queryformat %{PREIN} hpacucli-8.50-6.0.noarch.rpm
        LANG=C rpm -qcp hpacucli-8.50-6.0.noarch.rpm
        rpm -qpi hpacucli-8.50-6.0.noarch.rpm
        LANG=C rpm -qpl hpacucli-8.50-6.0.noarch.rpm
Warning: Skipping conversion of scripts in package hpacucli: postinst postrm 
preinst prerm
Warning: Use the --scripts parameter to include the scripts.
        mkdir hpacucli-8.50
        chmod 755 hpacucli-8.50
        rpm2cpio hpacucli-8.50-6.0.noarch.rpm | lzma -t -q > /dev/null 2>&1
        rpm2cpio hpacucli-8.50-6.0.noarch.rpm | (cd hpacucli-8.50;  cpio 
--extract --make-directories --no-absolute-filenames 
--preserve-modification-time) 2>&1
        chmod 755 hpacucli-8.50/./
        chmod 755 hpacucli-8.50/./opt
        chmod 755 hpacucli-8.50/./opt/compaq
        chmod 755 hpacucli-8.50/./usr
        chmod 755 hpacucli-8.50/./usr/man
        chmod 755 hpacucli-8.50/./usr/man/man8
        chmod 755 hpacucli-8.50/./usr/sbin
        chown 0:0 hpacucli-8.50//opt/compaq/hpacucli
        chmod 755 hpacucli-8.50//opt/compaq/hpacucli
        chown 0:0 hpacucli-8.50//opt/compaq/hpacucli/bld
        chmod 755 hpacucli-8.50//opt/compaq/hpacucli/bld
        chown 0:0 hpacucli-8.50//opt/compaq/hpacucli/bld/.hpacucli
        chmod 744 hpacucli-8.50//opt/compaq/hpacucli/bld/.hpacucli
        chown 0:0 hpacucli-8.50//opt/compaq/hpacucli/bld/.hpacuscripting
        chmod 744 hpacucli-8.50//opt/compaq/hpacucli/bld/.hpacuscripting
        chown 0:0 hpacucli-8.50//opt/compaq/hpacucli/bld/hpacucli
        chmod 500 hpacucli-8.50//opt/compaq/hpacucli/bld/hpacucli
        chown 0:0 
hpacucli-8.50//opt/compaq/hpacucli/bld/hpacucli-8.50-6.0.noarch.txt
        chmod 600 
hpacucli-8.50//opt/compaq/hpacucli/bld/hpacucli-8.50-6.0.noarch.txt
        chown 0:0 hpacucli-8.50//opt/compaq/hpacucli/bld/hpacucli.license
        chmod 644 hpacucli-8.50//opt/compaq/hpacucli/bld/hpacucli.license
        chown 0:0 hpacucli-8.50//opt/compaq/hpacucli/bld/hpacuscripting
        chmod 500 hpacucli-8.50//opt/compaq/hpacucli/bld/hpacuscripting
        chown 0:0 hpacucli-8.50//opt/compaq/hpacucli/bld/libcpqimgr.so
        chmod 755 hpacucli-8.50//opt/compaq/hpacucli/bld/libcpqimgr.so
        chown 0:0 hpacucli-8.50//opt/compaq/hpacucli/bld/mklocks.sh
        chmod 500 hpacucli-8.50//opt/compaq/hpacucli/bld/mklocks.sh
        chown 0:0 hpacucli-8.50//usr/man/man8/hpacucli.8.gz
        chmod 544 hpacucli-8.50//usr/man/man8/hpacucli.8.gz
        chown 0:0 hpacucli-8.50//usr/sbin/hpacucli
        chmod 500 hpacucli-8.50//usr/sbin/hpacucli
        chown 0:0 hpacucli-8.50//usr/sbin/hpacuscripting
        chmod 500 hpacucli-8.50//usr/sbin/hpacuscripting
        mkdir hpacucli-8.50/debian
        date -R
        date -R
        chmod 755 hpacucli-8.50/debian/rules
        install -d hpacucli-8.50//usr/share
        mv hpacucli-8.50//usr/man hpacucli-8.50//usr/share/man
        debian/rules binary 2>&1
hpacucli_8.50-7_i386.deb generated
        find hpacucli-8.50 -type d -exec chmod 755 {} ;
        rm -rf hpacucli-8.50
tcsyg09:~/tmp# ls -la
total 5944
drwxr-xr-x  2 root root    4096 Aug 11 16:37 .
drwxr-xr-x 11 root root    4096 Aug 11 16:37 ..
-rw-r--r--  1 root root 6065887 Aug 11 16:37 hpacucli-8.50-6.0.noarch.rpm


Doing the same with "-g" shows an oddity while calling dh_clean, but I 
can't put the finger on the problem:

tcsyg09:~/tmp/hpacucli-8.50# debian/rules binary
dh_testdir
dh_testdir
dh_testroot
dh_clean -k -d
dh_clean: No packages to build.
dh_installdirs
dh_installdocs
dh_installchangelogs
dh_installchangelogs: Compatibility levels before 5 are deprecated.
find . -maxdepth 1 -mindepth 1 -not -name debian -print0 | \
                xargs -0 -r -i cp -a {} debian/
dh_compress
dh_makeshlibs
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb

The system is (mostly - in my estimation in all relevant parts) on current 
squeeze.

cheers
-- vbi

[0]
http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=us&prodTypeId=15351&prodSeriesId=428936&prodNameId=3288114&swEnvOID=1097&swLang=8&mode=2&taskId=135&swItem=MTX-55a52d8ab375437cbd05b938df

-- 
This bug is quite subtle and only happens in a very interesting
situation where a real-time threaded process is in the middle of a
coredump when someone whacks it with a SIGKILL.
        -- Bhavesh P. Davda, describing a Linux kernel bug

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to