
Adrian Schröter wrote:
On Tuesday 22 May 2007 16:24:32 wrote Stanislav Brabec:
Here is a new version:
- Fixed Requires x BuildRequires confusion. - Support for "this new name is already used in this repository" (by using "%if %suse_version foo || 0%{?opensuse_bs}") - Support for fixes of "has choice for".
AFAIK, with exception of Requires auto-editing and adding of % debug_package, everything else is already supported outside spec files in the BS config, so I plan to drop these functions soon and keep only Requires editing.
JFYI, the old package name should remain to work to avoid %if deserts in spec files.
It fixes only half of my problem - if package requires old name, but there is only new one. It does not fix the case, it package requires new name. If I mirror only part of packages from Factory to GNOME:UNSTABLE BS, I have no package providing libopenssl-devel. It can be fixed in BuildRequires by BS config, but it cannot be fixed in Requires - nothing in OpenSUSE 10.2 provides libopenssl-devel. Only automatic collection of devel dependencies or a compat package can fix it without %if deserts. -- Best Regards / S pozdravem, Stanislav Brabec software developer --------------------------------------------------------------------- SUSE LINUX, s. r. o. e-mail: sbrabec@suse.cz Lihovarská 1060/12 tel: +420 284 028 966 190 00 Praha 9 fax: +420 284 028 951 Czech Republic http://www.suse.cz/ --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org