Skip to content
  • Dan McGee's avatar
    Move package maintainer off of package model · fe832ea8
    Dan McGee authored
    
    
    This is an attempt to fix our long-standing problems dealing with maintainer
    information. Move the actual maintainer information off of the package model
    into a PackageRelation object, which has some flexibility to later represent
    more than just maintainership.
    
    This solves multiple problems:
    * If a package gets accidentally deleted, so did the maintainer info
    * Testing packages have always shown up as orphans
    * With split packages, it was easy to miss some of the sub-packages
    
    This commit does not include the deletion of the original maintainer column;
    that will come at a later time when I feel more confident that the data was
    migrated correctly.
    
    Signed-off-by: default avatarDan McGee <dan@archlinux.org>
    fe832ea8