Re: [Cooker] Wrong "provides" in libgtk+extra
On 4 Feb 2002, Guillaume Cottenceau wrote: > "R.I.P. Deaddog" <[EMAIL PROTECTED]> writes: > > > > [gc@bi ~] rpm -qp --provides /contrib/RPMS/libgtk+extra0-0.99.17-2mdk.i586.rpm > > > libgtkextra-0.99.so.17 > > > libgtk+extra0 = 0.99.17-2mdk > > > > > > What Paolo is referring to is the latter entry, it should be: > > > > Provides: libgtk+extra = 0.99.17-2mdk > > > > instead of libgtk+extra0 = blah > > No, it should be both. Have you read: > > http://www.linux-mandrake.com/howtos/mdk-rpm/advanced.html#LIB-POLICY Sure. But isn't this requirement (the one you're refering to) handled by rpm internally? If I'm not mistaken, the one in question is "libgtk+extra = 0.99.17-2mdk", which must be specified explicitly. "libgtk+extra0 = 0.99.17-2mdk" is automatically added by rpm. No? Abel
Re: [Cooker] Wrong "provides" in libgtk+extra
"R.I.P. Deaddog" <[EMAIL PROTECTED]> writes: > > [gc@bi ~] rpm -qp --provides /contrib/RPMS/libgtk+extra0-0.99.17-2mdk.i586.rpm > > libgtkextra-0.99.so.17 > > libgtk+extra0 = 0.99.17-2mdk > > > What Paolo is referring to is the latter entry, it should be: > > Provides: libgtk+extra = 0.99.17-2mdk > > instead of libgtk+extra0 = blah No, it should be both. Have you read: http://www.linux-mandrake.com/howtos/mdk-rpm/advanced.html#LIB-POLICY -- Guillaume Cottenceau - http://people.mandrakesoft.com/~gc/
Re: [Cooker] Wrong "provides" in libgtk+extra
On 1 Feb 2002, Guillaume Cottenceau wrote: > Paolo Pedroni <[EMAIL PROTECTED]> writes: > [..] > In the RPM system, each package provides: > > - (automatically) all the libraries contained in the filelist > - (automatically) the package name with a versioning equals to > %version-%release > - all the explicit Provides: tag you may want to add in your > specfile > > These two packages are perfectly regular to my eyes. > > [gc@bi ~] rpm -qp --provides /contrib/RPMS/libgtk+extra0-0.99.17-2mdk.i586.rpm > libgtkextra-0.99.so.17 > libgtk+extra0 = 0.99.17-2mdk What Paolo is referring to is the latter entry, it should be: Provides: libgtk+extra = 0.99.17-2mdk instead of libgtk+extra0 = blah Abel > > > [gc@bi ~] grep ^Provides: SPECS/gtk+extra.spec > Provides: libgtk+extra-devel > > [gc@bi ~] rpm -qp --provides /contrib/RPMS/libgtk+extra0-devel-0.99.17-2mdk.i586.rpm > libgtk+extra-devel > libgtk+extra0-devel = 0.99.17-2mdk > > > >
Re: [Cooker] Wrong "provides" in libgtk+extra
Paolo Pedroni <[EMAIL PROTECTED]> writes: > Then there is a problem in libgtk+extra-devel, which provides > libgtk+extra-devel, and not libgtkextra-devel. > > Or the problem might just be in geda-gschem, which explicitly requires > libgtk+extra. In the RPM system, each package provides: - (automatically) all the libraries contained in the filelist - (automatically) the package name with a versioning equals to %version-%release - all the explicit Provides: tag you may want to add in your specfile These two packages are perfectly regular to my eyes. [gc@bi ~] rpm -qp --provides /contrib/RPMS/libgtk+extra0-0.99.17-2mdk.i586.rpm libgtkextra-0.99.so.17 libgtk+extra0 = 0.99.17-2mdk [gc@bi ~] grep ^Provides: SPECS/gtk+extra.spec Provides: libgtk+extra-devel [gc@bi ~] rpm -qp --provides /contrib/RPMS/libgtk+extra0-devel-0.99.17-2mdk.i586.rpm libgtk+extra-devel libgtk+extra0-devel = 0.99.17-2mdk -- Guillaume Cottenceau - http://people.mandrakesoft.com/~gc/
Re: [Cooker] Wrong "provides" in libgtk+extra
Il 13:13, venerdì 1 febbraio 2002, hai scritto: > Paolo Pedroni <[EMAIL PROTECTED]> writes: > > Il 12:20, venerdì 1 febbraio 2002, hai scritto: > > > Paolo Pedroni <[EMAIL PROTECTED]> writes: > > > > I was working on making my own cooker (+contrib) CD and I noticed > > > > that the provides > > > > for package libgtk+extra0-0.99.17-2mdk.i586.rpm are probably wrong. > > > > AFAIK it should provide libgtk+extra, instead it provides > > > > libgtkextra-0.99.so.17 > > > > > > AFAIK it's correct provides since it provides exactly this > > > library. > > > > You probably didn't read my message carefully: I said it should provide > > libgtk+extra, instead it provides libgtkextra (without the '+'). > > Have you noticed that libgtk+1.2 provides libgtk-1.2.so.0? Do you > also think it's not normal? Then there is a problem in libgtk+extra-devel, which provides libgtk+extra-devel, and not libgtkextra-devel. Or the problem might just be in geda-gschem, which explicitly requires libgtk+extra. CU. -- Paolo Pedroni paolo.pedroniiol.it
Re: [Cooker] Wrong "provides" in libgtk+extra
Paolo Pedroni <[EMAIL PROTECTED]> writes: > Il 12:20, venerdì 1 febbraio 2002, hai scritto: > > Paolo Pedroni <[EMAIL PROTECTED]> writes: > > > I was working on making my own cooker (+contrib) CD and I noticed that > > > the provides > > > for package libgtk+extra0-0.99.17-2mdk.i586.rpm are probably wrong. AFAIK > > > it should provide libgtk+extra, instead it provides > > > libgtkextra-0.99.so.17 > > > > AFAIK it's correct provides since it provides exactly this > > library. > > You probably didn't read my message carefully: I said it should provide > libgtk+extra, instead it provides libgtkextra (without the '+'). Have you noticed that libgtk+1.2 provides libgtk-1.2.so.0? Do you also think it's not normal? -- Guillaume Cottenceau - http://people.mandrakesoft.com/~gc/
Re: [Cooker] Wrong "provides" in libgtk+extra
Il 12:20, venerdì 1 febbraio 2002, hai scritto: > Paolo Pedroni <[EMAIL PROTECTED]> writes: > > I was working on making my own cooker (+contrib) CD and I noticed that > > the provides > > for package libgtk+extra0-0.99.17-2mdk.i586.rpm are probably wrong. AFAIK > > it should provide libgtk+extra, instead it provides > > libgtkextra-0.99.so.17 > > AFAIK it's correct provides since it provides exactly this > library. You probably didn't read my message carefully: I said it should provide libgtk+extra, instead it provides libgtkextra (without the '+'). -- Paolo Pedroni paolo.pedroniiol.it
Re: [Cooker] Wrong "provides" in libgtk+extra
Paolo Pedroni <[EMAIL PROTECTED]> writes: > I was working on making my own cooker (+contrib) CD and I noticed that the > provides > for package libgtk+extra0-0.99.17-2mdk.i586.rpm are probably wrong. AFAIK it > should provide libgtk+extra, instead it provides libgtkextra-0.99.so.17 AFAIK it's correct provides since it provides exactly this library. > (without the +), thus breaking package geda-gschem-10010722-6mdk.i586.rpm > (which requires libgtk+extra). Or it could be the other way round (wrong > "requires" for geda-gschem). -- Guillaume Cottenceau - http://people.mandrakesoft.com/~gc/