rpm 5.4.10 for testing in th-test
Jan Rękorajski
baggins at pld-linux.org
Tue Sep 11 14:29:01 CEST 2012
On Tue, 11 Sep 2012, Elan Ruusamäe wrote:
> On 11.09.2012 13:58, Jan Rękorajski wrote:
> > On Tue, 11 Sep 2012, Artur Frysiak wrote:
> >
> >> On Tue, Sep 11, 2012 at 7:29 AM, Jan Rękorajski <baggins at pld-linux.org> wrote:
> >>> On Mon, 10 Sep 2012, Artur Frysiak wrote:
> >>>> $ LC_ALL=C sudo rpm -Uhv systemd-187-4.x86_64.rpm
> >>>> systemd-libs-187-4.x86_64.rpm systemd-units-187-4.x86_64.rpm
> >>>> udev-core-187-4.x86_64.rpm udev-libs-187-4.x86_64.rpm
> >>>> udev-initrd-187-4.x86_64.rpm udev-187-4.x86_64.rpm
> >>>> error: Failed dependencies:
> >>>> mpd < 0.16.5-4 conflicts with systemd-187-4.x86_64
> >>>> stunnel < 4.50-2 conflicts with systemd-187-4.x86_64
> >>>> $ rpm -q mpd stunnel
> >>>> mpd-0.16.7-4.x86_64
> >>>> stunnel-4.52-1.x86_64
> >>> rpm -q rpm? ;)
> >> $ rpm -q rpm
> >> rpm-5.4.10-0.12.x86_64
> > The problem comes from mpd and stunnel have Provides user(%{name}) and
> > group(%{name}), and rpm mixes RPMNS_TYPE_USER/RPMNS_TYPE_GROUP namespace
> > deps with RPMNS_TYPE_VERSION(?) causing P:group(%{name}) to behave like
> > unversioned P:%{name} and satisfying that conflict:
> >
> > D: NO A config(mpd) = 0:0.16.7-4 B mpd < 0.16.5-4
> > D: YES A group(mpd) B mpd < 0.16.5-4
> > D: Conflicts: mpd < 0.16.5-4 YES (db provides)
> > D: package systemd-187-4.x86_64 has unsatisfied Conflicts: mpd < 0.16.5-4
> >
> > Shouldn't rpmdsCompare test if the comparison is in the same namespace?
> >
>
> this part was disabled in rpm 4.5, seems the patch is not working or
> gone missing?
> patch should have link to bugtracker where previous problems were described
rpm behaviour is the same with or without the patch.
Probably it must touch something else, maybe name extraction from
NAMESPACE(name)?
--
Jan Rękorajski | PLD/Linux
SysAdm | http://www.pld-linux.org/
baggins<at>mimuw.edu.pl
baggins<at>pld-linux.org
More information about the pld-devel-en
mailing list