RPM Community Forums

Mailing List Message of <rpm-devel>

Re: RPM 5.0.3 released

From: Jeff Johnson <n3npq@mac.com>
Date: Tue 04 Mar 2008 - 14:38:49 CET
Message-Id: <DF0B0E99-F4EA-4502-8FD2-4D64CE7AFA2D@mac.com>
With -vv, yes, rpm confirms what was checked on output,
  even if OK.

Or are you saying something else?

73 de Jeff

On Mar 4, 2008, at 6:01 AM, Stefan Westmeier wrote:

> One additional information is that rpm -V says everything is OK:
>
> D: ========== +++ base-bin-1.0-0803041109.i686 i686/cygwin 0x0
> D:  Dirnames: /                                             YES  
> (sysinfo provides)
> D:  Dirnames: /cygdrive/d/home/perforce/wa_audiobase_deliveries/ 
> refprj/imp YES (added files)
> D: opening  sql db         /cygdrive/d/home/perforce/ 
> wa_audiobase_deliveries/refprj/_RPMDB/Basenames (Basenames) mode=0x2
> D:  Dirnames: /cygdrive/d/home/perforce/wa_audiobase_deliveries/ 
> refprj/imp YES (db files)
> D:  Dirnames: /cygdrive/d/home/perforce/wa_audiobase_deliveries/ 
> refprj YES (sysinfo provides)
> D: opening  sql db         /cygdrive/d/home/perforce/ 
> wa_audiobase_deliveries/refprj/_RPMDB/Conflictname (Conflictname)  
> mode=0x2
> ........    /cygdrive/d/home/perforce/wa_audiobase_deliveries/ 
> refprj/imp
> ........    /cygdrive/d/home/perforce/wa_audiobase_deliveries/ 
> refprj/imp/mm
> ........    /cygdrive/d/home/perforce/wa_audiobase_deliveries/ 
> refprj/imp/nav
> ........    /cygdrive/d/home/perforce/wa_audiobase_deliveries/ 
> refprj/imp/sys
>
>
> From: stefan_westmeier@hotmail.de
> To: rpm-devel@rpm5.org
> Subject: RE: RPM 5.0.3 released
> Date: Tue, 4 Mar 2008 11:38:01 +0100
>
> Hi,
>
> while installing rpm-5.0.3 and testing it in my environment I found  
> a different behaviour compared to rpm-5.0.2
> regarding handling of dependency check during installation of  
> packages.
>
> An example should demonstrate this. A package base-bin define the  
> following directory structure /imp to be
> included in the package:
>
> Summary: Base Package
> Name: base-bin
> Prefix: /imp
>
> ....
>
> %install
> mkdir -p $RPM_BUILD_ROOT/imp
> mkdir -p $RPM_BUILD_ROOT/imp/sys
> mkdir -p $RPM_BUILD_ROOT/imp/nav
> mkdir -p $RPM_BUILD_ROOT/imp/mm
>
> ....
>
> %files
> /imp
>
> Installing the package relocating /imp to /my/home/imp gives the  
> following error:
>
>         /imp is needed by base-bin-1.0-0803041109.i686
>
> So my questions are:
>
> 1) what is the correct way of specifying directories for packages  
> to prevent these kind of installation errors ?
>
> 2) which changes regarding dependency checks have been put into rpm  
> 5.0.3 ?
>
> Running this example with rpm-5.0.2 does not report any error.
>
> Thx,
> Stefan
>
> > RPM 5.0.3 was released.
> > This is a maintenance release.
> > Find it under http://rpm5.org/files/rpm/rpm-5.0/
> >
> > Ralf S. Engelschall
> > rse@engelschall.com
> > www.engelschall.com
> >
> >  
> ______________________________________________________________________
> > RPM Package Manager http://rpm5.org
> > Developer Communication List rpm-devel@rpm5.org
Received on Tue Mar 4 14:39:12 2008
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.