At Tue, 07 Mar 2006 09:45:56 +0900,
AIDA Shinra wrote:
> 
> Workaround:
> 
> Conflicts: <<
>  system-tetex, tetex, tetex-nox, ptex, ptex-nox,
>  (%type_raw[-nox] = -nox) tetex-base (>= 0),
>  (%type_raw[-nox] = .) tetex-nox-base,
>  ptex-base (>= 0), ptex-nox-base
> <<
> Replaces: <<
>  tetex, tetex-nox, ptex, ptex-nox,
>  (%type_raw[-nox] = -nox) tetex-base (>= 0),
>  (%type_raw[-nox] = .) tetex-nox-base,
>  ptex-base (>= 0), ptex-nox-base
> <<
> 
This workaround doesn't work propery.

(%type_raw[-nox] = -nox) tetex-base (>= 0),
(%type_raw[-nox] = .) tetex-nox-base,

are not necessary in tetex[-nox]'s Conflicts/Replaces, but necessary
in tetex[-nox]-base's Conflicts/Replaces. In addition, the expression
(>= 0) is not needed for ptex-base because ptex[-nox]-base don't
provide ptex-base.

Your workaround doesn't work to switch from tetex-base to ptex-base
(in the situation that tetex and ptex are not installed)for example.

* shinra version
OK: tetex, tetex-base <-> ptex, ptex-base
NG: tetex-base <-> ptex-base

* my patch
OK: tetex, tetex-base <-> ptex, ptex-base
OK: tetex-base <-> ptex-base

This is because in the case of shinra's workaround tetex-base (>= 0)
is not in tetex[-nox]-base's Conflicts/Replaces but in tetex[-nox].
tetex-base (>= 0) should write in tetex[-nox]-base's
Conflicts/Replaces.

-- 
Tomoaki Okayama / Todai Fink Team


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to