On Mon, May 25, 2009 at 3:43 PM, Alex Legler <[email protected]> wrote:
On So, 2009-05-24 at 20:04 +0200, [email protected] wrote:[...] >> app-admin/equo (sabayon overlay -- Entropy Framework client) supports >> the postfix "@repository" to let users force the installation of a >> package from a specific repository. > > @ is used by Portage for sets. Paludis has been using ::repo for repo > dependencies for years. Why not go with the established syntax? I wrote "postfix" not "prefix". Sets use "@" prefix.Your @ is still a prefix for the repository name.
Yeah but "emerge @overlay" would be obviously illegal. So your argument is a bit pointless ;)
For usability's sake, please don't do this. I can imagine users getting confused over the different meanings of the @ sign. I do not want to trigger a discussion like the one PHP had when choosing namespace separators, but we got the "::" established in Paludis and Paludis is used by way more Gentoo people than equo.
"::" C++/PHP/whatever separator has nothing to do with the purpose of "@overlay". Paludis is not a Gentoo project and doesn't follow Gentoo features validation rules. So is Entropy. If Paludis has its own syntax it doesn't automatically mean that Gentoo Portage *has to* follow it. I prefer a more democratic way => discussing here.
So it only seems logical to me to use the wider-known and at the same time ambiguity-free "operator". Alex
-- Fabio Erculiani
signature.asc
Description: OpenPGP digital signature
