Guillaume Cottenceau wrote:

>Stefan van der Eijk <[EMAIL PROTECTED]> writes:
>
>  
>
>>>Because it conflicts with automake, - and a package can't provide
>>>and conflict the same name (IIRC it makes upgrades fail).
>>>
>>>      
>>>
>>Even if you work with versions? Like:
>>
>>Provides:  automake = %version
>>Conflicts: automake < %version
>>
>>This seems to work on my box...
>>    
>>
>
>First version yes, but have you tried then to make a new release
>and -upgrade-?
>
evidence:

Removed automake1.6:
[root@taz RPMS]# rpm -e automake1.6

Installed automake-1.4.20:
[root@taz RPMS]# rpm -Uvh automake-1.4-20.p5.mdk.noarch.rpm
Preparing...                ########################################### 
[100%]
   1:automake               ########################################### 
[100%]
[root@taz RPMS]# rpm -qa | grep automake
automake-1.4-20.p5.mdk

Tried to upgrade from automake-1.4.20 to automake1.6-1.6.1-2mdk (same 
happens with -1mdk)
[root@taz RPMS]# rpm -Uvh 
/misc/linux/mandrake/new_i586/automake1.6-1.6.1-2mdk.n
oarch.rpm
error: failed dependencies:
        automake < 1.6.1 conflicts with automake1.6-1.6.1-2mdk

Remove automake, install automake1.6-1mdk:

[root@taz RPMS]# rpm -e automake
[root@taz RPMS]# rpm -Uvh automak
automake-1.4-20.p5.mdk.noarch.rpm  automake1.6-1.6.1-1mdk.noarch.rpm
[root@taz RPMS]# rpm -Uvh automake1.6-1.6.1-1mdk.noarch.rpm
Preparing...                ########################################### 
[100%]
   1:automake1.6            ########################################### 
[100%]

Upgrade to -2mdk:
[root@taz RPMS]# rpm -Uvh 
/misc/linux/mandrake/new_i586/automake1.6-1.6.1-2mdk.noarch.rpm
Preparing...                ########################################### 
[100%]
   1:automake1.6            ########################################### 
[100%]

Upgrade to -3mdk:
[root@taz RPMS]# rpm -Uvh 
/misc/linux/mandrake/new_i586/automake1.6-1.6.1-3mdk.noarch.rpm
Preparing...                ########################################### 
[100%]
   1:automake1.6            ########################################### 
[100%]

Back to cooker:
[root@taz RPMS]# rpm -Uvh automake1.6-1.6.1-1mdk.noarch.rpm --oldpackage
Preparing...                ########################################### 
[100%]
   1:automake1.6            ########################################### 
[100%]


Reply via email to