@Graemestable and alpha are two opposites of the scale. I had to laugh when I read that.
@BostjanIs this to be something like "NuGet" for MS visual studio ? (https://en.wikipedia.org/wiki/NuGet, https://www.nuget.org/)
Worst part of Delphi/Lazarus for me is that you must hunt various packages across the internet and central repository would be so much better.
opkman_mainfrm.pas(129,48) Error: Incompatible types: got "<procedure variable type of procedure(TObject;AnsiString;TErrorType;const AnsiString) of object;Register>" expected "<procedure variable type of procedure(TObject;UTF8String;TErrorType;const AnsiString) of object;Register>"
(That would also allow you to make your own repository in addition to the default ones provided)
Use standard releases for each package and only mantain a list of json that points to another url where the real zip is available (the zip can be in any host service).If you choose GitHub/Sourceforge you can add as many mantainers you want, simple give them access to put files in the website.
who (or what grouping) has control of the 'official' repositories, what are the criteria for inclusion/rejection of submitted packages, whether some PPA-type system should be in place for addition of private repositories, who will police it in terms of enforcing adherence to the stated policies, and so on.
Decisions about a official or even semi-official package server would perhaps be something for the foundation as well ?
I agree with Phil, so for example I can upload a release on GitHub that in fact is a package,...