I'm one of the Aminet admins that discussed the issue with naTmeg two days ago. I'd like to point out a few things you might want to consider when discussing this. Please note that I'm not badmouthing MorphUp (actually, I'm impressed with naTmeg's effort so far), I'd just like to explain the problems you are going to face.
MorphUp currently uses proprietary, undocumented formats and the only tools that are able to deal with these formats are the MorphUp tools. This situation creates two problems:
1. If somebody's going to host a central repository for MorphUp, he'll have to check each upload manually with MorphUp (i.e. on his local machine) and then accept or deny the upload using whatever admin tools he's got installed on the server. This is a time consuming and error prone process. There might also be legal issues (distributing GPL sources in a proprietary format?)
2. The server has no way of extracting information from a pmi file, all he knows about foo.pmi is that it is called foo.pmi. Unless you introduce an
additional way of retrieving information about an upload (like forcing uploaders to upload an Aminet style *.readme file with each pmi) you can't offer any useful functionality for HTTP-Users - apart from simply listing all the packages in one single. long list.
Another problem is that MorphUp's index files (pmi) can contain information about just one single package, or lots of packages at once. Making just one single index file is both impossible (again: your server can't handle the format) and would probably result in an
extremely big pmi file. Unless you enforce very strict rules ("each pmi file might only contain information about one single package") or constantly rebuild index files manually, there's no way of sorting the packages on your repository ("biz/dbase", "gfx/edit"). Just imagine itix or tokai would upload a pmi file with some or all of their packages - it would contain emulators, cli tools, cd players etc. no way to categorise said pmi file.
We're open to suggestions for solving these problems - it's not that wouldn't want to help, it's just that we can't see
how we could help right now.
@DJBase:
Quote:
Why not just upload the archives to aminet and host the morphup .pmi on another central site?
Because the pmi, pmp and pmf files have to reside on the same host (and in the same dir).
Additionally, we definitely can't host a format that Unix can't handle. We need to be able to verify a package's integrity and content.
[ Edited by cgutjahr on 2006/3/21 0:30 ]