>>>>> On Thu, 21 Aug 2014 22:23:14 -0400, David Golden <x...@xdg.me> said:

   > 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.

You're right, this can be argued as such.

   > This particular case seems like an unfortunate interaction between:

   > * case-insensitive package names (to avoid the File::stat,
   > File::Stat problem)

correct

   > * distribution names having to match a package name for which the uploader 
has
   > permissions.

No, the distro names are not relevant in this case.

   > 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).

Correct, in perms I could leave the records untouched, they are not consulted.

   > 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.

Good question. I'll find out asap. Not today, unfortunately.

Thanks,
-- 
andreas

Reply via email to