Your message dated Mon, 20 Feb 2006 16:18:57 -0500
with message-id <[EMAIL PROTECTED]>
and subject line Bug#343240: alien: deb file with %{prefix} generated
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: alien
Version: 8.60
Severity: normal

First of all I am not sure if this is a package bug, or alien bug. But
report it anyway.
I have downloaded kydpdict package (no debian native package) from:
http://bossstation.dnsalias.org/kydpdict/
(full url:
http://bossstation.dnsalias.org/kydpdict/kydpdict-0.9.0-1.i686.rpm)
run as root:
$ alien kydpdict-0.9.0-1.i686.rpm
It created kydpdict_0.9.0-2_i386.deb in /root.
I installed it, but it mysteriously installed itself in /%{prefix} (root
directory), which I think is wrong.
Feel free to correct me if I am wrong.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14rg
Locale: LANG=pl_PL, LC_CTYPE=pl_PL (charmap=ISO-8859-2)

Versions of packages alien depends on:
ii  cpio                      2.6-9          GNU cpio -- a program to manage ar
ii  debhelper                 5.0.10         helper programs for debian/rules
ii  dpkg-dev                  1.13.11        package building tools for Debian
ii  make                      3.80+3.81.b3-1 The GNU version of the "make" util
ii  perl                      5.8.7-9        Larry Wall's Practical Extraction 
ii  rpm                       4.4.1-4        Red Hat package manager

alien recommends no packages.

-- no debconf information


--- End Message ---
--- Begin Message ---
Robert Gomułka wrote:
> First of all I am not sure if this is a package bug, or alien bug. But
> report it anyway.
> I have downloaded kydpdict package (no debian native package) from:
> http://bossstation.dnsalias.org/kydpdict/
> (full url:
> http://bossstation.dnsalias.org/kydpdict/kydpdict-0.9.0-1.i686.rpm)
> run as root:
> $ alien kydpdict-0.9.0-1.i686.rpm
> It created kydpdict_0.9.0-2_i386.deb in /root.
> I installed it, but it mysteriously installed itself in /%{prefix} (root
> directory), which I think is wrong.
> Feel free to correct me if I am wrong.

This rpm has its prefixes field set to "%{prefix}":

[EMAIL PROTECTED]:~>rpm -qp --queryformat '%{prefixes}\n' kydpdict-0.9.0-1.i6
%{prefix}

That's very broken. alien does what it does to any relocatable package,
and adds the default prefix to the files in the package.

As far as I can see there is no alien bug here, just a broken package.
Of course relocatable rpms are very poorly specified and there are at
least two different ways this is handled, and it's always possible that
you've found yet a third way, but until I see documentation about it I'm
assuming it's the rpm at fault and alien does not need to be changed.

-- 
see shy jo

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply via email to