On Thu, Aug 21, 2014 at 9:54 PM, Andreas Koenig <
andreas.koenig.7os6v...@franz.ak.mind.de> wrote:

>
> Maybe a better solution would be that the indexer would look at filename
> conflicts, not at package name conflicts?
>

I'm not sure that would accomplish what we need.  We want to use package
name conflicts because packages already have ownership/permissions and we
want to ensure that distribution names -- which are treated as unique
identifiers by things like RT -- get controlled using the same permission
system.

This particular case seems like an unfortunate interaction between:

* case-insensitive package names (to avoid the File::stat, File::Stat
problem)
* distribution names having to match a package name for which the uploader
has permissions.

If I understand correctly, the general public sees only 06perms, not the
underlying tables so understanding the scope of the problem is difficult.
My own quick scan of 06perms shows no case-conflicts (unless I did it
wrong).

How many case conflicts exist in the non-public tables?  Maybe if the
number is small enough we can resolve them with a heuristic or arbitrary
decision.

David


-- 
David Golden <x...@xdg.me> Twitter/IRC: @xd

Reply via email to