On Mon, 21 Jul 2003 08:44:23 -0700
Andi Payn <[EMAIL PROTECTED]> wrote:

> 4. Come up with a new policy for provides/obsoletes when replacing old
> packages. Just versioning the obsoletes will solve 95% of the
> problems. (If gimp-1.2 and gimp1_3-1.3 both said "Obsoletes: hackgimp
> < 1.2" instead of "Obsoletes: hackgimp" everything would work fine.)
> To solve the other 5%, don't ever copy over obsoletes tags from the
> previous major version (except where it makes sense, of course).

 
I am wondering if this same is also occurring with Conflicts/Provides.

When I uploaded gettext_0.12-0.12.1 each sub pkg carried the tag
Conflicts: [foo] < %version
Provides: [foo] = %version

If urpmi/rpmdrake is used to install gettext_0.12 it naturally wants to
remove the currently installed gettext-0.11.5, But it also wants to
Remove All pkg and children which have a Require for gettext.
It is disregarding the Provides for the gettext_0.12 pkgs.

If the 0.12 rpms are manually installed the Provides are accepted since
--auto-select does not want to remove anything due to failed Depends.


    Charles

-- 
It is the quality rather than the quantity that matters.
- Lucius Annaeus Seneca (4 B.C. - A.D. 65)
-------------------------
Mandrake Linux 9.2 on PurpleDragon
Kernel- 2.4.21.3mdk http://www.eslrahc.com 
-------------------------

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to