RPM Community Forums

Mailing List Message of <rpm-devel>

Question regarding "rpm -qplv" on SRPM

From: Ralf S. Engelschall <rse+rpm-devel@rpm5.org>
Date: Mon 17 Dec 2007 - 20:23:23 CET
Message-ID: <20071217192323.GA66483@engelschall.com>
This is RPM 4 on a SRPM:

| $ /usr/opkg/bin/openpkg rpm -qplv /v/openpkg/SRC/CURRENT/CORE/make-3.81-20071211.src.rpm
| -rwxrwxr-- 1 rse           openpkg-membe  1564560 Apr  1  2006 make-3.81.tar.gz
| -rw-r--r-- 1 rse           rse                896 Apr  1  2006 make.patch
| -rw-r--r-- 1 rse           rse               3399 Dec 11 14:06 make.spec

This is RPM 5 on the same SRPM:

| $ /openpkg/bin/openpkg rpm -qplv /v/openpkg/SRC/CURRENT/CORE/make-3.81-20071211.src.rpm
| -rwxrwxr-- 1 rse           openpkg-membe  1564560 Apr  1  2006 /d2/u/rse/prj/openpkg-2008/src/pkg.dst/%{name}/make-3.81.tar.gz
| -rw-r--r-- 1 rse           rse                896 Apr  1  2006 /d2/u/rse/prj/openpkg-2008/src/pkg.dst/%{name}/make.patch
| -rw-r--r-- 1 rse           rse               3399 Dec 11 14:06 /d2/u/rse/prj/openpkg-2008/src/pkg.src/%{name}/make.spec

Seems like RPM 5 now shows the path into which the file later would be
installed. Nice idea, but what is very confusing and not so nice is
that the contained %{name} is not expanded. I comes from defintions for
%_sourcedir and %_specdir in ~/.openpkg/rpmmacros which contain %{name}.

I think we need another level of expansion somewhere...

                                       Ralf S. Engelschall
                                       rse@engelschall.com
                                       www.engelschall.com
Received on Mon Dec 17 20:23:58 2007
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.