Idea #1: Require the developer as a tag, or treat as something special like
a slot. This won't resolve all conflicts but if the same group offers
extremely similar products (names, tags) but there is a big difference then
you can slot them easily.
a/bunch/of/tags/dev/packagename-version:slot:repository

> or
> a/bunch/of/tags/packagename-version:slot:dev:repository
>
> Idea #2: Rethink slots, generating them on the fly. Expand exndbaum to
> include a hidden package ID to resolve conflicts internally, presenting the
> packages in different slots. What happens when someone wants to install both
> 'identical' packages? This is really just the same thing as --by-id except
> the slot numbers basically come down to the number of options the user has,
> not some seemingly random number. This kind of leans towards a more
> interactive client though, so again its not the best option.
>
> Idea #3: I would love to see the tag cloud exported at the filesystem
> level, with symlinks to where the exheres actually reside. So
> arbor/packages/$PN-$PV.$EAPI would contain all the packages, and
> $repo/tags/bunch/of/tags/symlink-to-exheres would let you browse the tags
> like a filesystem. It could be generated while reinstalling the cache.
> Another option would be to put the tags in $tagdir/{all,arbor,x11,etc}. This
> could be really neat, or really horrible. At the very least, api hooks to
> get the entire tree would be nice, for third party developers to do it with.
>
> On Fri, May 30, 2008 at 7:14 PM, Ciaran McCreesh <
> [EMAIL PROTECTED]> wrote:
>
>> On Fri, 30 May 2008 19:12:32 -0400
>> "Steven Oliver" <[EMAIL PROTECTED]> wrote:
>> > Why not just make the IDs simple numbers? If I attempt to install blah
>> > and there is more than one blah, just return suggestions like paludis
>> > already does.
>> >
>> > Which do you want:
>> > * Package 234 - Blah - [description here]
>> > * Package 123 - Blah - [description here]
>> >
>> > Then the user after reviewing what the difference is they can install
>> > by package number:
>> > paludis --install --by-package-id 123
>>
>> Because that's horrible. We can do better than that!
>>
>> --
>> Ciaran McCreesh
>>
>> _______________________________________________
>> Exherbo-dev mailing list
>> [email protected]
>> http://lists.exherbo.org/mailman/listinfo/exherbo-dev
>>
>>
_______________________________________________
Exherbo-dev mailing list
[email protected]
http://lists.exherbo.org/mailman/listinfo/exherbo-dev

Reply via email to