Previously Moshe Zadka wrote:
> Ummm.....if a C compiler doesn't support a /usr/bin/cc which supports -o
> and -c, it shouldn't "Provide: c-compiler"

A virtual package is a means to indicate a package provides a certain
interface, not some functionality. Functionality is useless if you
can't use it in a standard way. If a random package X can not rely
on and use expected behaviour by random package Y that provides a
virtual package Z without hardcoding specific on Z we might as well
ditch the concept of virtual packages.

For MTAs the standard interface is /usr/sbin/sendmail with a couple
of standard commandline options (LSB has a nice list). For a C compiler
the interface is /usr/bin/cc with a few common options (which definitely
include -c and -o).

If policy is currently unclear on this we should improve the policy
text. It definitely makes sense for each virtual package to specify
the exact interface it represents.

Wichert.

-- 
  _________________________________________________________________
 /[EMAIL PROTECTED]         This space intentionally left occupied \
| [EMAIL PROTECTED]                    http://www.wiggy.net/ |
| 1024D/2FA3BC2D 576E 100B 518D 2F16 36B0  2805 3CB8 9250 2FA3 BC2D |


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to