On Mon, Mar 23, 2009 at 05:39:23PM +0200, Eugene Ostapets wrote: > Интересная картинка: > > [root@eostapets .in]# rpm -q --provides libGLU > libGLU.so.1()(64bit) > libGLU = 3:7.4-alt3 > ^^^^^^^^^^^^^^^^^^^ > [root@eostapets .in]# rpm -qRp libGL-devel-7.4-alt3.x86_64.rpm > libGL = 7.4-alt3 > ^^^^^^^^^^^^^^^ > libGLU-devel = 7.4-alt3 > libXdamage-devel > libXxf86vm-devel > libdrm-devel > xorg-glproto-devel > rpmlib(VersionedDependencies) <= 3.0.3-1 > rpmlib(PayloadFilesHavePrefix) <= 4.0-1 > rpmlib(CompressedFileNames) <= 3.0.4-1 > /usr/lib64/X11/libGL.so.1.2 > /usr/lib64/pkgconfig > rpmlib(PayloadIsLzma) <= 4.4.2-1 > > Наш rpm удовлетворен сравнением без эпохи и согласен, что 3:7.4-alt3 > == 7.4-alt3, rpm5 считает иначе. Кто из них прав? Наш rpm считает, что отсутствие epoch в requires означает, что годится любое значение epoch, а также отсутствие epoch. Если другой rpm считает иначе, то это нелогично и нарушает обратную совместимость. -- ldv